.swiper-button-next:after,
.swiper-button-prev:after {
    display: none;
}

.indexBanner .swiper-button-next,
.indexBanner .swiper-button-prev {
    top: 53%!important;
}

.header {
    position: absolute;
    top: 0;
    z-index: 99;
    left: 0;
    width: 100%;
    height: 80px;
    padding-bottom: 8px;
    background: url(../image/nav.png) center center;
}

input::-ms-clear,
input::-ms-reveal {
    display: none;
}

.yytop {
    height: 320px;
}

.yydfColor {
    color: #ee7800!important;
}

.yymb_menu {
    display: none;
}

.yy_view {
    display: none;
}

.yytop .banner {
    height: 320px;
}

.yy_nav {
    float: right;
    padding: 0 140px 0 164px;
}

.yy_nav .nav_item1 {
    float: left;
    position: relative;
    background: url(../image/nav_bg_1.png) no-repeat right 6px;
    padding: 0 20px;
    margin-top: 52px;
}

.nav_item2Box {
    position: absolute;
    top: 36px;
    left: 0;
    display: none;
    width: 140px;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
}

.nav_item2Box .nav_item2 {
    padding: 10px 0;
}

.nav_item2Box .nav_a2 {
    display: block;
    height: 40px;
    padding-left: 14px;
    line-height: 40px;
    background: #fff;
}

.nav_item2Box .nav_a2:first-child {}

.nav_item2Box .nav_a2:last-child {}

.nav_item2Box .nav_a2:hover {
    background: #fef8f2;
    color: #ee7800;
}

.yy_nav .nav_item1 .nav_a1 {
    font-size: 16px;
    font-weight: bold;
}

.logo {
    position: absolute;
    left: 0;
    top: 15px;
}

.logo img {
    height: 60px;
}

.rightTop {
    position: absolute;
    right: 0;
    top: 14px;
}

.rightTop .rightTop_item .topbtn_width {
    cursor: pointer;
    overflow: hidden;
    padding-bottom: 5px;
    color: #999;
}

.rightTop .rightTop_item .tabLGIcon {
    background-position: -42px top;
}

.rightTop .rightTop_item .crcMenuIcon {
    background-position: -84px top;
}

.rightTop .rightTop_item .crcMenuIcon img {
    padding-left: 8px;
    vertical-align: middle;
    display: inline-block;
}

.breadBox {
    height: 40px;
    padding: 5px 0;
    background-color: #fbfbfb;
    box-shadow: inset 0px -1px 0px 0px #eeeeee;
}

.breadBox .index_news_lunbo {
    overflow: hidden;
    height: 40px;
    position: relative;
    padding-left: 35px;
    width: 420px;
    padding-right: 100px;
    background: url(../image/medicine-index-notice-icon-horn.png) no-repeat left center;
    background-size: auto 20px;
}

.breadBox .index_news_lunbo .index_news_lunbo_more {
    position: absolute;
    right: 0px;
    top: 0px;
    color: #ee7800;
    cursor: pointer;
}

.breadBox .index_news_lunbo ul li a {
    color: #666;
    line-height: 40px;
    background: none;
}

.container_main {
    padding-top: 60px;
}

.container_main .leftMenu {
    width: 240px;
}

.container_main .leftMenu h1 {
    background: url(../image/h1_bg.png) no-repeat;
    height: 70px;
    line-height: 70px;
    color: #fff;
    padding-left: 20px;
    font-size: 20px;
    text-align: left;
    font-weight: bold;
}

.leftMenuitem .leftMenu_a1 {
    height: 50px;
    padding-left: 19px;
    line-height: 50px;
    border-bottom: 1px solid #eae6e4;
    display: block;
    background-image: url(../image/leftMenuBg.png);
    background-repeat: no-repeat;
    background-position: 224px 20px;
    text-align: left;
}

.leftMenuitem .leftMenu_a1.active {
    color: #ee7800;
    border-left: 3px solid #ee7800;
    padding-left: 16px;
    background-position: 221px 20px;
    background-image: url(../image/leftMenuBg2.png);
}

.container_main .rightBox {
    width: 860px;
}

.leftMenuitem ul {
    display: none;
}

.rightBox_in h2 {
    font-size: 24px;
    color: #ee7800;
    margin-bottom: 40px;
}

.rightBox_in h2 a {
    color: #ee7800;
}

.rightContainer .notice li {
    background: #f8f8f8;
    height: 80px;
    position: relative;
    margin-bottom: 20px;
}

.noticeTime {
    text-align: center;
    height: 70px;
    padding-top: 10px;
    width: 80px;
    background: #f1f0f1;
    position: absolute;
    left: 0;
    top: 0;
}

.noticeTime .noticeDay {
    height: 40px;
    line-height: 40px;
    font-size: 32px;
    color: #ee7800;
}

.noticeTime .noticeYear {
    height: 30px;
    line-height: 30px;
    color: #666;
}

.rightContainer .notice li a {
    font-weight: bold;
    font-size: 16px;
    display: block;
    padding: 0 80px 0 100px;
    line-height: 80px;
    background: url(../image/v1pdfBg.png) no-repeat 805px 24px;
}

.rightContainer .notice li a:hover {
    background-color: #f3f3f3;
}

.footer {
    margin-top: 80px;
    background: #eee;
    text-align: center;
    padding: 20px 0;
}

.footer ul li {
    display: inline-block;
    margin: 0 7px;
    color: #666;
}

.footer ul li a {
    color: #666;
}

.footer .CopyRight {
    margin-top: 10px;
}

.footer .CopyRight,
.footer .CopyRight a {
    color: #666;
}

.index_yy20 .footer {
    margin-top: 0px
}

.footer ul li a:hover {
    color: #ee7800;
}


/* æ¼”ç¤ºææ–™  */

.showPower {
    padding: 0 160px 0 80px;
}

.showPower .item {
    position: relative;
}

.showPower .item .time {
    position: absolute;
    top: 0;
    left: 0px;
    font-size: 24px;
    font-weight: bold;
}

.showPower .item ul {
    overflow: hidden;
    padding-left: 140px;
}

.showPower .item ul li {
    float: left;
    margin-left: 21px;
    margin-bottom: 20px;
}

.showPower .item ul li a img {
    border: 1px solid #eae6e4;
    width: 217px;
    height: 150px;
}

.showPower .item ul li a span {
    text-align: center;
    display: block;
    height: 40px;
    line-height: 40px;
}


/* åŠ¨æ€æ›´æ–°  */

.v1_newsTop_title {
    line-height: 1;
    margin-bottom: 20px;
    border-left: 2px solid #ee7800;
    color: #333;
    padding-left: 10px;
}

.v1_newsTop_in {
    position: relative;
    margin-bottom: 40px;
    background: #f8f8f8;
    padding-left: 300px;
    height: 182px;
}

.v1_newsTop_in a.newsTopImg {
    display: block;
    width: 270px;
    overflow: hidden;
    height: 180px;
    position: absolute;
    top: 1px;
    left: 0;
}

.v1_newsTop_in a.newsTopImg img {
    width: 100%;
    height: 100%
}

.v1_newsTop_in .newsTopTitle {
    padding-top: 25px;
}

.v1_newsTop_in .newsTopTitle a {
    font-size: 18px;
    font-weight: bold;
}

.v1_newsTop_in .newsTopTxt {
    color: #666;
    line-height: 24px;
    padding: 15px 30px 25px 0;
}

.v1_newsTop_in .newsTopDetail {
    color: #ee7800;
}

.v1_gtgx li {
    margin-bottom: 30px;
    position: relative;
    border-bottom: 1px solid #f4f2f1;
    padding-left: 100px;
}

.v1_gtgx li .v1_dtBox .title {
    font-size: 16px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: inline-block;
}

.v1_gtgx li .v1_dtBox .dtText {
    color: #666;
    padding: 9px 0 36px;
    height: 38px;
    line-height: 2;
}

.v1_qcList {
    border: 1px solid #f4f2f1;
}

.v1_qcList ul li {
    padding: 25px 30px;
    border-top: 1px solid #f4f2f1;
}

.v1_qcList ul li:first-child {
    border: none;
}

.v1_qcList ul li .title {
    color: #ee7800;
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: bold;
}

.v1_qcList ul li .qcinfo div {
    display: inline-block;
    color: #666;
    font-weight: bold;
}

.v1_qcList ul li .qcinfo div span {
    font-weight: normal;
    color: #666;
}

.v1_qcList ul li .qcinfo div.qcname {
    width: 228px;
    color: #666;
}

.v1_qcList ul li .qcinfo div.qcphone {
    width: 293px;
}

.v1_qcList ul li .qcinfo div.qcEmail {
    width: 250px;
}


/* è‚¡ç¥¨ä¿¡æ¯ */

.v1_stock .stock_title {
    border-top: 1px solid #f4f2f1;
    border-bottom: 1px solid #f4f2f1;
    height: 48px;
    line-height: 48px;
    position: relative;
}

.v1_stock .stock_title h3 {
    font-size: 16px;
    font-weight: bold;
}

.v1_stock .stock_title h3 span {
    padding-left: 18px;
    font-size: 12px;
    color: #999;
    font-weight: normal;
}

.v1_stock .stock_title .v1_unit {
    font-weight: bold;
    position: absolute;
    top: 0px;
    right: 0;
    font-size: 12px;
    color: #666;
}

.stockInfo {
    margin-top: 40px;
    overflow: hidden;
}

.stockInfo .stockItem {
    border-left: 1px solid #f4f2f1;
    height: 100px;
    float: left;
    width: 160px;
    padding-left: 60px;
}

.stockInfo .stockItem:first-child {
    border: none;
}

.stockInfo .stockItem .top {
    padding: 18px 0 28px;
}

.stockInfo .stockItem .top,
.stockInfo .stockItem .bottom {
    color: #666;
}

.stockInfo .stockItem .top span,
.stockInfo .stockItem .bottom span {
    padding-right: 5px;
    color: #333;
    font-size: 16px;
    font-weight: bold;
}

.stockInfo .price {
    width: 197px;
    padding: 0;
}

.stockInfo .price .stockPrice {
    color: #d32c25;
    font-size: 32px;
    padding: 12px 0;
}

.stockInfo .price .st_percent {
    color: #d32c25;
}


/* æŠ•èµ„è€…å…³ç³»æ—¥åŽ†  */

.yy_rl h4.rl_h4 {
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    color: #ee7800;
    border-top: 1px solid #eae6e4;
    border-bottom: 1px solid #eae6e4;
}

.yy_rl .rl_topText {
    padding: 20px 0;
    color: #666;
    font-size: 16px;
}

.yy_rl .rl_history {
    padding-top: 20px;
}

.yy_rl .rl_history .rl_title {
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    border-top: 1px solid #eae6e4;
    border-bottom: 1px solid #eae6e4;
    font-size: 16px;
    color: #333;
}

.yy_rl .rl_year {
    overflow: hidden;
    margin-top: 30px;
    margin-left: -6px;
}

.yy_rl .rl_year .rl_year_time {
    float: left;
    width: 60px;
    line-height: 32px;
    height: 32px;
    text-align: center;
    color: #333;
    font-size: 14px;
    background: url(../image/rl_yearBg1.png) no-repeat center center;
    margin-left: 6px;
    cursor: pointer;
}

.yy_rl .rl_year .rl_year_time.active {
    color: #fff;
    background-image: url(../image/rl_yearBg2.png);
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list {
    margin-top: 30px;
    padding-bottom: 28px;
    border-bottom: 1px solid #f4f2f1;
    position: relative;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .title {
    font-size: 16px;
    font-weight: bold;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info {
    overflow: hidden;
    padding-top: 20px;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info .addr,
.rl_topText .rl_topTextItem .topAttr {
    width: 100px;
    background: url(../image/rl_addrBg.png) no-repeat left center;
    padding-left: 22px;
    color: #666;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info .info_time {
    margin-left: 5px;
    width: 100px;
    background: url(../image/rl_timeBg.png) no-repeat left center;
    padding-left: 22px;
    color: #666;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .rl_year_list_time {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    color: #333;
    font-size: 16px;
}


/* ç¤¾ä¼šè´£ä»»æŠ¥å‘Š */

.shReport ul {
    margin-left: -20px;
    overflow: hidden;
}

.shReport ul li {
    margin-bottom: 20px;
    width: 418px;
    border: 1px solid #eae6e4;
    height: 200px;
    float: left;
    margin-left: 20px;
}

.shReport ul li a {
    display: block;
    padding: 41px 41px 41px 167px;
    position: relative;
}

.shReport ul li a img {
    width: 115px;
    height: 158px;
    border-right: 2px solid #eee;
    border-bottom: 2px solid #eee;
    position: absolute;
    top: 23px;
    left: 23px;
}

.shReport ul li a .report_title {
    font-size: 16px;
    font-weight: bold;
}

.shReport ul li a .report_link {
    font-size: 14px;
    margin-top: 30px;
    padding-left: 20px;
    background: url(../image/report_linkBg.png) no-repeat left center;
    background-size: auto 20px;
}

.v1single p {
    margin-bottom: 16px
}

.v1single p:last-child {
    margin-bottom: 0;
}

.v1single img {
    max-width: 100%;
}


/* detail style*/

.newsDetailTitle {
    font-size: 24px;
    color: #333;
}

.newsDetailInfo {
    padding: 39px 0 20px;
    border-bottom: 1px solid #f4f2f1;
    position: relative;
    line-height: 1;
    margin-bottom: 39px;
    font-size: 14px;
    color: #666;
}

.detailGoBack {
    padding-left: 22px;
    position: absolute;
    right: 0;
    top: 39px;
    color: #666;
    font-size: 14px;
    background: url(../image/arrowBack.png) no-repeat left center;
    background-size: 14px auto;
    cursor: pointer;
}

.newsDetailInfo .span_item {
    padding-right: 33px;
}

.news_content {
    font-size: 16px;
    color: #666;
    line-height: 2;
}

.news_content p {
    margin-bottom: 16px;
}

.news_content p:last-child {
    margin-bottom: 0;
}

.newdetailLunbo {
    padding: 17px 24px;
    width: 600px;
    height: 554px;
    margin: 0 auto;
}

.lunboBottom {
    padding-top: 20px;
    margin-top: 40px;
    border-top: 1px solid #eae6e4;
    position: relative;
}

.lunboBottom .buttom_lunbo {
    width: 30px;
    height: 80px;
    background: #f1f0f1;
    cursor: pointer;
    position: absolute;
    top: 20px;
}

.lunboBottom .slidePrev {
    left: 0;
    background: url(../image/medicine-news-small-pic-scroll-btn-back-default.png) no-repeat;
    background-size: 100% 100%;
}

.lunboBottom .slideNext {
    right: 0;
    background: url(../image/medicine-news-small-pic-scroll-btn-next-default.png) no-repeat;
    background-size: 100% 100%;
}

.newdetailLunbo .swiper-button-prev {
    width: 30px;
    height: 50px;
    left: 0;
    background: url(../image/medicine-news-big-pic-scroll-btn-back-default.png) no-repeat;
    background-size: 100%;
}

.newdetailLunbo .swiper-button-next {
    width: 30px;
    height: 50px;
    right: 0;
    background: url(../image/medicine-news-big-pic-scroll-btn-next-default.png) no-repeat;
    background-size: 100%;
}

.newdetailLunbo .slidePrev:hover {
    background-image: url(../image/medicine-news-small-pic-scroll-btn-back-hover.png);
}

.newdetailLunbo .slideNext:hover {
    background-image: url(../image/medicine-news-small-pic-scroll-btn-next-hover.png);
}

.newdetailLunbo .swiper-button-prev:hover {
    background-image: url(../image/medicine-news-big-pic-scroll-btn-back-hover.png);
}

.newdetailLunbo .swiper-button-next:hover {
    background-image: url(../image/medicine-news-big-pic-scroll-btn-next-hover.png)
}

.v1_newPage {
    display: none;
    position: relative;
    padding-top: 20px;
    margin-top: 60px;
    border-top: 1px solid #f4f2f1;
}

.v1_newPage span {
    color: #666;
    font-size: 14px;
    font-weight: bold;
}

.v1_newPage span a {
    font-weight: normal;
}

.v1_newPage span.Next_a {
    position: absolute;
    top: 20px;
    right: 0;
}


/* index style  */

.indexBanner {
    height: 540px;
    z-index: 0;
    position: relative;
}

.indexBox .yytop {
    height: 540px;
}

.indexBanner .swiper-container .swiper-slide,
.indexBanner .swiper-container .swiper-slide .indexBanner_Box {
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center center;
}

.indexBanner .swiper-container .swiper-slide .indexBanner_Box {
    height: 100%;
    width: 100%;
}

.indexBanner .swiper-button-prev {
    left: 6.26%;
    background: url(../image/medicine-index-banner-scroll-btn-back-default.png) no-repeat;
    width: 48px;
    height: 48px;
    overflow: hidden;
    background-size: 100%;
}

.indexBanner .swiper-button-prev:hover {
    background-image: url(../image/medicine-index-banner-scroll-btn-back-hover1.png);
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: inherit!important;
}

.indexBanner .swiper-button-next {
    right: 6.26%;
    background: url(../image/medicine-index-banner-scroll-btn-next-default.png) no-repeat;
    width: 48px;
    height: 48px;
    overflow: hidden;
    background-size: 100%;
}

.indexBanner .swiper-button-next:hover {
    background-image: url(../image/medicine-index-banner-scroll-btn-next-hover1.png)
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: inherit!important;
}

.indexBanner .swiper-pagination-bullet {
    cursor: pointer;
    width: 14px;
    height: 14px;
    background: #fff;
    opacity: 1;
}

.indexBanner .swiper-pagination-bullet-active {
    width: 32px;
    background: #ee7800;
    border-radius: 7px;
}

.indextopNews .newsLeft {
    width: 460px;
    height: 307px;
}

.indextopNews .newsLeft a img {
    width: 460px;
    height: 307px;
}

.indextopNews .newsLeft a {
    position: relative;
    display: block;
}

.indextopNews .newsLeft a .text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: rgba(249, 156, 52, 0.8);
    text-align: center;
    color: #fff;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 20px;
    box-sizing: border-box;
}

.newsRight {
    width: 680px;
}

.yy_index_main .title {
    font-size: 20px;
}

.indextopNews .newtopTitle {
    padding-bottom: 20px;
    border-bottom: 1px solid #eae6e4;
    position: relative;
}

.yy_index_main .title .more {
    position: absolute;
    color: #ee7800;
    top: 3px;
    right: 0;
    font-size: 14px;
}

.topNewsList .newsItem a {
    color: #333;
    line-height: 1;
}

.topNewsList .newsItem a:hover {
    color: #ee7800;
}

.topNewsList .newsItem .dian {
    position: absolute;
    left: 0;
    width: 5px;
    height: 5px;
    background: #ee7800;
    top: 32px;
}

.topNewsList .newsItem .time {
    position: absolute;
    right: 0;
    top: 20px;
    color: #999;
}

.index_mdBox .w1180 {
    overflow: hidden;
}

.index_mdBox ul {
    width: 105%;
    margin-left: -50px;
}

.index_mdBox ul li {
    width: 359px;
    float: left;
    margin-left: 50px;
}

.index_mdBox ul li a img {
    width: 360px;
    height: 238px;
    margin: 20px 0;
}

.index_mdBox ul li .title {
    position: relative;
}

.index_mdBox ul li a .md_title {
    font-size: 16px;
    font-weight: bold;
}

.index_mdBox ul li a .md_text {
    padding: 13px 0 35px;
    line-height: 24px;
}

.index_mdBox ul li .md_time {
    color: #999;
}

.index_bottomLink .yy_fastWay .title {
    margin-bottom: 40px;
    font-size: 20px;
}

.index_bottomLink .yy_fastWay ul {
    overflow: hidden;
    margin: 0 auto;
}

.index_bottomLink .yy_fastWay ul li {
    float: left;
    width: 90px;
    height: 85px;
    padding: 0 40px;
}

.index_bottomLink .yy_fastWay ul li a {
    display: block;
}

.index_bottomLink .yy_fastWay ul li a span {
    display: block;
}

.index_bottomLink .yy_fastWay ul li a span.img {
    text-align: center;
    width: 100px;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
}

.index_bottomLink .yy_fastWay ul li a span.txt {
    text-align: center;
    padding-top: 5px;
}


/* èµ„è´¨è£èª‰ */

.v1_zzryBoxItem .zzry_time {
    font-size: 24px;
    font-weight: bold;
    padding-left: 52px;
    position: relative;
    line-height: 50px;
    color: #ee7800;
    background: #f7f6f7;
    height: 50px;
}

.v1_zzryBoxItem .zzry_time span {
    display: block;
    width: 25px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 19px;
}

.fzlcBox {
    margin-left: 12px;
    border-left: 1px solid #e2dedc;
    padding: 20px 0;
    padding-left: 111px;
}

.fzlcBox .fzlc_item {
    padding: 23px 0;
}

.fzlcBox .fzlc_item .fzlc_title {
    position: relative;
}

.fzlcBox .fzlc_item .fzlc_title .txt {
    color: #ee7800;
    font-size: 32px;
    font-weight: bold;
    line-height: 1;
}

.fzlcBox .fzlc_item .fzlc_title .fzlcBtn {
    cursor: pointer;
    vertical-align: sub;
    background: url(../image/medicine-about-profile-couser-list-btn-close.png) no-repeat;
    width: 32px;
    height: 32px;
    background-size: 100%;
    display: inline-block;
    margin-left: 19px;
}

.fzlcBox .fzlc_item .fzlc_title .fzlcBtn.bg_up {
    background-image: url(../image/medicine-about-profile-couser-list-btn-open.png)
}

.fzlcBox .fzlc_item .fzlc_title .title_bg {
    width: 104px;
    height: 24px;
    position: absolute;
    left: -123px;
    top: 4px;
    background: url(../image/point_bg14.png) no-repeat;
    background-size: auto 100%;
}

.fzlcBox .fzlc_item .fzlc_con {
    margin-top: 23px;
    background: #f8f8f8;
    padding: 15px 20px;
    padding-top: 1px;
}

.fzlcBox .fzlc_item .fzlc_con p {
    line-height: 24px;
    color: #666;
    padding-left: 20px;
    background: url(../image/medicine-about-profile-couser-list-point.png)no-repeat left 6px;
    margin-top: 19px;
}

.rightTop .rightTop_item {
    position: relative;
}

.rightTop .searchInputBox {
    position: absolute;
    top: 24px;
    display: none;
    right: 0;
    width: 380px;
    height: 40px;
    padding: 10px;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
    border-radius: 0px 0px 4px 4px;
}

.searchBox .searchInputBox .search_input {
    height: 14px;
    width: 320px;
    padding: 13px 50px 13px 10px;
    background: #f1f0f1;
    color: #999;
}

.searchBox .searchInputBox .inputBtn {
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(../image/topsearchBg_hover.png) no-repeat #ee7800;
    cursor: pointer;
    background-position: 4px 3px;
}

.rightTop .tabLGIconItem {
    width: 230px;
    text-align: center;
    padding: 22px 15px;
    height: auto;
}

.rightTop .tabLGIconItem a {
    padding: 9px;
}

.rightTop .crcMenuIconItem {
    padding: 10px 0;
    width: 140px;
    height: auto;
    z-index: 1009;
}

.rightTop .crcMenuIconItem a {
    display: block;
    padding: 12px 14px;
}

.rightTop .crcMenuIconItem a:hover {
    color: #ee7800;
    background: #fef8f2;
}

.v1_zzryBoxItem .zzry_con {
    margin-left: 30px;
    padding-bottom: 30px;
    border-left: 1px solid #e2dedc;
    padding-left: 25px;
}

.v1_zzryBoxItem .zzry_con .zzry_list {
    position: relative;
}

.v1_zzryBoxItem .zzry_con .zzry_list .zzry_title {
    color: #ee7800;
    font-weight: bold;
    padding: 30px 0 16px;
    line-height: 1;
}

.v1_zzryBoxItem .zzry_con .zzry_list .zzry_txt {
    color: #666;
}

.v1_zzryBoxItem .zzry_con .zzry_list .zzry_list_bg {
    position: absolute;
    left: -33px;
    top: 30px;
    width: 14px;
    height: 14px;
    background: #999;
}

.gltdBox .gltd_item {
    background: #f8f8f8;
    padding: 40px 0;
    margin-bottom: 20px;
    position: relative;
}

.gltdBox .gltd_item .gltd_div {
    display: inline-block;
}

.gltdBox .gltd_item .gltd_pic {
    position: absolute;
    top: 40px;
    left: 0;
}

.gltdBox .gltd_item .gltd_pic img {
    width: 140px;
    height: 180px;
}

.gltdBox .gltd_item .gltd_info {
    padding: 0 30px;
}

.gltdBox .gltd_item .gltd_info .gltd_name {
    padding-bottom: 6px;
    line-height: 1;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 3px solid #ee7800;
}

.gltdBox .gltd_item .gltd_info .gltd_txt {
    margin-top: 24px;
    color: #666;
    line-height: 2;
}

.Page2020 .page_warp a:hover {
    background: #ee7800;
    color: #fff;
}

.index_news_lunbo #gonggao li {
    text-align: left;
    position: relative;
}

.breadBox .index_news_lunbo ul li a {
    padding: 0;
    margin: 0;
    font-weight: normal;
}

.breadBox .index_news_lunbo a {
    font-weight: normal!important;
}

.breadBox .w1180 {
    color: #ccc;
}

.breadBox .index_news_lunbo ul li a:hover {
    color: #ee7800;
}

.index_mdBox ul li .md_text {
    height: 48px;
    padding: 10px 0 20px;
    color: #666;
}

.footer_lunbo {
    width: 1000px;
    height: 160px;
    margin: 0 auto;
}

.heightWay_a {
    display: block;
    width: 100%;
    position: relative;
}

.index_bottomLink .yy_fastWay a.heightWay_a span {
    display: block;
    text-align: center;
}

.index_bottomLink .yy_fastWay a.heightWay_a span.img {
    text-align: center;
    width: 60px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.index_bottomLink .yy_fastWay a.heightWay_a span.txt {
    text-align: center;
    padding-top: 5px;
}

.footer_lunbo .swiper-container {
    height: 100%;
}

.footer_lunbo .swiper-button-next {
    top: 70px;
    right: 0;
    background: url(../image/medicine-index-banner-scroll-btn-next-default.png) no-repeat center center;
    background-size: 100%;
    width: 32px;
    height: 32px;
}

.footer_lunbo .swiper-button-prev {
    top: 70px;
    left: 0;
    background: url(../image/medicine-index-banner-scroll-btn-back-default.png) no-repeat center center;
    background-size: 100%;
    width: 32px;
    height: 32px;
}

.footer_lunbo .swiper-button-next:hover {
    background-image: url(../image/medicine-index-banner-scroll-btn-next-hover1.png);
}

.footer_lunbo .swiper-button-prev:hover {
    background-image: url(../image/medicine-index-banner-scroll-btn-back-hover1.png);
}

.footer_lunbo .swiper-slide {
    padding: 0 30px;
    box-sizing: border-box;
}

.fastWay_file {
    display: none;
    width: 120px;
    height: 120px;
    overflow: hidden;
    z-index: 99;
    position: absolute;
    top: -20px;
    left: 10px;
    border: 1px solid #eae6e4;
}

.fastWay_file img {
    width: 100%;
}

.index_mdBox ul li .videoBox a.play {
    display: block;
    position: relative;
}

.index_mdBox ul li .videoBox a .play_pic {
    display: none;
    width: 60px;
    height: 60px;
    overflow: hidden;
    position: absolute;
    top: 108px;
    left: 147px;
}

.index_mdBox ul li .videoBox a .play_pic img {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: none;
}

.index_mdBox ul li .videoBox a:hover .play_pic {
    display: block;
}

.video_centre20 .video_Box20 {
    overflow: hidden;
    width: 105%;
    margin-left: -40px;
}

.video_centre20 .video_item20 {
    cursor: pointer;
    width: 260px;
    float: left;
    margin-left: 40px;
    margin-bottom: 30px;
}

.video_item20 .video_picBox {
    height: 170px;
    overflow: hidden;
    width: 260px;
    position: relative;
}

.video_item20 .video_picBox img.v_img {
    width: 100%;
    height: 100%;
}

.video_centre20 .video_txt20 {
    border: 1px solid #eae6e4;
    border-top: none;
    padding: 20px 20px 20px 20px;
    height: 40px;
    color: #666;
    font-weight: bold;
    font-size: 16px;
}

.video_Box20 .video_item20 a.play {
    display: block;
    position: relative;
}

.video_Box20 .video_item20 .play_pic {
    width: 48px;
    height: 48px;
    overflow: hidden;
    position: absolute;
    top: 61px;
    left: 106px;
    display: none;
}

.video_Box20 .video_item20 .play_pic img {
    width: 100%;
    height: 100%;
}

.video_Box20 .video_item20 a:hover .video_txt20 {
    color: #ee7800;
}

.footer_lunbo .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 30px;
}

.rl_topText .rl_topTextItem {
    display: none;
    padding: 12px 0;
    padding-left: 110px;
    position: relative;
}

.rl_topText .rl_topTextItem .topTime {
    color: #666;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 10px;
}

.rl_topText .rl_topTextItem .topText {
    line-height: 1;
    color: #666;
    font-size: 16px;
}

.rl_topText .rl_topTextItem .topAttr {
    margin-top: 16px;
    line-height: 1;
    font-size: 14px;
}


/*talent css*/

.v1single .talent {
    width: 750px;
}

.talent_txt {
    zoom: 1;
    background: #fdeede;
    margin: 20px 0 0 0;
}

.talent_txt:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.talent_txt .left {
    float: left;
    width: 480px;
}

.value {
    padding: 10px 30px;
    font-size: 14px;
    line-height: 30px;
    color: #3d3d3d;
    height: 150px;
    background: #e9eaeb;
}

.value h1 {
    font-size: 16px;
    border-bottom: 1px solid #b2b2b2;
    margin: 0 0 15px 0;
    font-weight: normal;
    padding: 0 0 10px 0;
}

.yj {
    padding: 10px 30px;
    color: #ee7800;
    font-size: 14px;
    line-height: 30px;
}

.yj h1 {
    font-size: 16px;
    border-bottom: 1px solid #ee7800;
    margin: 0 0 15px 0;
    font-weight: normal;
    padding: 0 0 10px 0;
}

.talent_txt .right {
    float: right;
    width: 230px;
    background: #ee7800;
    padding: 10px 20px;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
}

.talent_txt .right h1 {
    font-size: 16px;
    border-bottom: 1px solid #fff;
    margin: 0 0 15px 0;
    font-weight: normal;
    padding: 0 0 10px 0;
}

.talent_txt .right p {
    padding: 5px 0;
    color: #fff;
}

.talent .list {
    zoom: 1;
    background: #f0efef;
    margin: 0 0 25px 0;
}

.talent .list:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.talent .list .img {
    float: left;
    width: 360px;
    height: 250px;
}

.talent .list .img img {
    width: 360px;
    height: 250px;
}

.talent .txt {
    float: right;
    width: 350px;
    padding: 20px;
    font-size: 14px;
    color: #545353;
    line-height: 30px;
}

.talent .txt h1 {
    font-weight: normal;
    font-size: 18px;
    color: #ee7800;
    margin: 0 0 10px 0;
}

.talent .list2 .img {
    float: right;
}

.talent .list2 .txt {
    float: left;
}

.talent .list1 {
    zoom: 1;
    background: #f0efef;
    margin: 0 0 25px 0;
}

.talent .list1 .img {
    width: 750px;
}

.talent .list1 .img img {
    width: 750px;
}

.talent .list1 .text {
    padding: 10px 15px;
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

.talent .list1 .text h1 {
    font-weight: normal;
    font-size: 18px;
    color: #ee7800;
    margin: 0 0 5px 0;
}

.mapBox2020 ul li h2 a {
    color: #6c5a54;
    font-size: 16px;
    font-weight: normal;
}

.mapBox2020 ul li ul {
    padding: 10px 0;
}

.mapBox2020 ul li ul li {
    float: none;
    border: medium none;
    list-style: disc;
    color: #666;
    font-size: 13px;
    line-height: 24px;
    height: 24px;
    font-weight: normal;
    margin: 0 0 0 20px;
    padding: 0;
}

.mapBox2020 ul {
    overflow: hidden;
}

.noborder {
    border: 0!important;
}

.mapBox2020 ul li {
    float: left;
}

.mapBox2020 .li1 {
    border-right: 1px dashed #dbd4cd;
    float: left;
    height: 500px;
    margin: 40px 0 0 0;
    padding: 0 75px;
    width: 240px;
}

.importantBox .im_tabBox {
    overflow: hidden;
    margin-bottom: 30px;
}

.im_tabBox .tab_1 a {
    float: left;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #f7f5f6;
    background: #a8a8a8;
    font-size: 16px;
    cursor: pointer;
    margin-right: 10px;
    display: block;
}

.im_tabBox .tab_1.active1 a,
.im_tabBox .tab_1 a:hover {
    background: #ee7800;
    color: #fff;
}

.tab_com .job .titles {
    font-size: 16px;
    color: #000;
    margin: 0 0 15px 0;
}

.tab_com .joblist {
    background: #f2f2f2;
    padding: 10px 0;
    margin: 0 0 20px 0;
}

.tab_com .joblist .th {
    zoom: 1;
    height: 40px;
    line-height: 30px;
    border-bottom: 1px solid #ee7800;
    font-size: 14px;
    color: #ee7800;
}

.tab_com .joblist span {
    display: block;
    float: left;
    text-align: center;
}

.tab_com .joblist .job_name {
    padding: 0 10px 0 20px;
    width: 230px;
    text-align: left;
}

.tab_com .joblist .job_text {
    width: 156px;
    text-align: center;
}

.tab_com .peoplecountaaaa {
    width: 80px!important;
}

.tab_com .zhuanyeyaoqiuaaaa {
    width: 200px!important;
}

.tab_com .joblist li a {
    color: #333;
}

.tab_com .joblist li a:hover {
    color: #ee7800;
    text-decoration: underline;
}

.tab_com .joblist .more {
    text-align: right;
    padding: 10px 30px 0 0;
}

.tab_com .joblist .more a {
    color: #2e2e2e;
}

.tab_com .joblist .more a:hover {
    color: #ee7800;
}

.tab_com .joblist li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px dotted #999999;
    zoom: 1;
}

.tab_com .joblist li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.importantBox .im_tabBox {
    overflow: hidden;
    margin-bottom: 30px;
}

.im_tabBox .tab_1 a {
    float: left;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #f7f5f6;
    background: #a8a8a8;
    font-size: 16px;
    cursor: pointer;
    margin-right: 10px;
    display: block;
}

.im_tabBox .tab_1.active1 a,
.im_tabBox .tab_1 a:hover {
    background: #ee7800;
    color: #fff;
}

.tab_com .job .titles {
    font-size: 16px;
    color: #000;
    margin: 0 0 15px 0;
}

.tab_com .joblist {
    background: #f2f2f2;
    padding: 10px 0;
    margin: 0 0 20px 0;
}

.tab_com .joblist .th {
    zoom: 1;
    height: 40px;
    line-height: 30px;
    border-bottom: 1px solid #ee7800;
    font-size: 14px;
    color: #ee7800;
}

.tab_com .joblist span {
    display: block;
    float: left;
    text-align: center;
}

.tab_com .joblist .job_name {
    padding: 0 10px 0 20px;
    width: 230px;
    text-align: left;
}

.tab_com .joblist .job_text {
    width: 156px;
    text-align: center;
}

.tab_com .peoplecountaaaa {
    width: 80px!important;
}

.tab_com .zhuanyeyaoqiuaaaa {
    width: 200px!important;
}

.tab_com .joblist li a {
    color: #333;
}

.tab_com .joblist li a:hover {
    color: #ee7800;
    text-decoration: underline;
}

.tab_com .joblist .more {
    text-align: right;
    padding: 10px 30px 0 0;
}

.tab_com .joblist .more a {
    color: #2e2e2e;
}

.tab_com .joblist .more a:hover {
    color: #ee7800;
}

.tab_com .joblist li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px dotted #999999;
    zoom: 1;
}

.tab_com .joblist li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.importantBox .im_tabBox {
    overflow: hidden;
    margin-bottom: 30px;
}

.im_tabBox .tab_1 a {
    float: left;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #f7f5f6;
    background: #a8a8a8;
    font-size: 16px;
    cursor: pointer;
    margin-right: 10px;
    display: block;
}

.im_tabBox .tab_1.active1 a,
.im_tabBox .tab_1 a:hover {
    background: #ee7800;
    color: #fff;
}

.tab_com .job .titles {
    font-size: 16px;
    color: #000;
    margin: 0 0 15px 0;
}

.tab_com .joblist {
    background: #f2f2f2;
    padding: 10px 0;
    margin: 0 0 20px 0;
}

.tab_com .joblist .th {
    zoom: 1;
    height: 40px;
    line-height: 30px;
    border-bottom: 1px solid #ee7800;
    font-size: 14px;
    color: #ee7800;
}

.tab_com .joblist span {
    display: block;
    float: left;
    text-align: center;
}

.tab_com .joblist .job_name {
    padding: 0 10px 0 20px;
    width: 230px;
    text-align: left;
}

.tab_com .joblist .job_text {
    width: 156px;
    text-align: center;
}

.tab_com .peoplecountaaaa {
    width: 80px!important;
}

.tab_com .zhuanyeyaoqiuaaaa {
    width: 200px!important;
}

.tab_com .joblist li a {
    color: #333;
}

.tab_com .joblist li a:hover {
    color: #ee7800;
    text-decoration: underline;
}

.tab_com .joblist .more {
    text-align: right;
    padding: 10px 30px 0 0;
}

.tab_com .joblist .more a {
    color: #2e2e2e;
}

.tab_com .joblist .more a:hover {
    color: #ee7800;
}

.tab_com .joblist li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px dotted #999999;
    zoom: 1;
}

.tab_com .joblist li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.yy_mb_detail .tab_com,
.yy_mb_detail .tab_com div,
.yy_mb_detail .tab_com span,
.yy_mb_detail .tab_com p {
    font-family: "Microsoft YaHei", Arial!important;
    color: #666!important;
    line-height: 1.6!important;
}

.v1single .contact_img {
    float: left;
    width: 250px;
}

.v1single .contact_text {
    float: left;
    width: 460px;
    padding-left: 40px;
    font-size: 14px;
    color: #333;
    line-height: 34px;
}

input::-webkit-input-placeholder {
    color: #999;
}

input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}

input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #999;
}

input {
    -webkit-appearance: none!important;
    /*æ¸…é™¤iosé»˜è®¤åœ†è§’*/
    border-radius: 0!important;
}

.yyNews_search {
    position: absolute;
    right: 0;
    top: 46px;
    z-index: 1002;
}

.yy_searchBtn {
    width: 104px;
    height: 30px;
    background-color: #ecebec;
    line-height: 30px;
    padding-left: 16px;
    border-radius: 4px;
    color: #999;
    background-image: url(../image/YY_icon-query.png);
    background-position: 94px center;
    background-repeat: no-repeat;
}

.yy_searchForm {
    display: none;
    border-radius: 4px;
    width: 500px;
    height: 30px;
    background: #ecebec;
    position: relative;
}

.yy_searchForm .search_input {
    height: 30px;
    line-height: 30px;
    width: 380px;
    padding: 0 10px;
    color: #999;
    background: #ecebec;
}

.yy_searchForm .inputBtn {
    height: 30px;
    width: 30px;
    background: url(../image/YY_icon-query.png) no-repeat center center;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 50px;
}

.yy_searchClose {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    cursor: pointer;
    text-align: center;
    line-height: 30px;
    color: #cccc;
    background: url(../image/yy_icon-close.png) no-repeat center center;
}

.searchXian {
    position: absolute;
    top: 7px;
    height: 16px;
    width: 1px;
    background: #ccc;
    right: 40px;
}

.yy_lgBox {
    position: absolute;
    top: 14px;
    right: 100px;
    z-index: 999;
}

.yy_lgBox a {
    color: #999;
    margin-left: 20px;
}

.yyIndexnotice {
    position: absolute;
    top: 10px;
    right: 40px;
}

.tab_com .tab_item,
.tab_com .tab_item div,
.tab_com .tab_item p,
.tab_com .tab_item span {
    color: #666;
    font-size: 14px!important;
    line-height: 2;
}


/*äººæ‰ç†å¿µ*/

.talented_structure .item {
    border-bottom: 1px solid #dbd4cd;
    padding: 25px 0;
    line-height: 1.8em;
}

.talented_structure .item:first-child {
    padding-top: 0!important;
}

.talented_structure .item .tit {
    background: url(../image/hr02.gif) repeat-x left bottom;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #f99d33;
}

.talented_structure .item .tit span {
    background: url(../image/i14.gif) no-repeat left 5px;
    display: block;
    padding-left: 20px;
    font-size: 16px;
}

.talented_structure .conts {
    width: 100%;
    padding-top: 15px;
    overflow: hidden;
}

.talented_structure .conts .pic {
    padding: 7px 20px 5px 0;
}

.talented_structure .conts h3 {
    padding: 0px 0 10px;
    font-size: 18px;
    color: #6d5a54;
    font-weight: normal;
}


/* æŠ•èµ„è€…å…³ç³»æ—¥åŽ†  */

.yy_rl h4.rl_h4 {
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    color: #ee7800;
    border-top: 1px solid #eae6e4;
    border-bottom: 1px solid #eae6e4;
}

.yy_rl .rl_topText {
    padding: 20px 0;
    color: #666;
    font-size: 16px;
}

.yy_rl .rl_history {
    padding-top: 20px;
}

.yy_rl .rl_history .rl_title {
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    border-top: 1px solid #eae6e4;
    border-bottom: 1px solid #eae6e4;
    font-size: 16px;
    color: #333;
}

.yy_rl .rl_year {
    overflow: hidden;
    margin-top: 30px;
    margin-left: -6px;
}

.yy_rl .rl_year .rl_year_time {
    float: left;
    width: 60px;
    line-height: 32px;
    height: 32px;
    text-align: center;
    color: #333;
    font-size: 14px;
    background: url(../image/rl_yearBg1.png) no-repeat center center;
    margin-left: 6px;
    cursor: pointer;
}

.yy_rl .rl_year .rl_year_time.active {
    color: #fff;
    background-image: url(../image/rl_yearBg2.png);
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list {
    margin-top: 30px;
    padding-bottom: 28px;
    border-bottom: 1px solid #f4f2f1;
    position: relative;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .title {
    font-size: 16px;
    font-weight: bold;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info {
    overflow: hidden;
    padding-top: 20px;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info .addr,
.rl_topText .rl_topTextItem .topAttr {
    width: 100px;
    background: url(../image/rl_addrBg.png) no-repeat left center;
    padding-left: 22px;
    color: #666;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info .info_time {
    margin-left: 5px;
    width: 100px;
    background: url(../image/rl_timeBg.png) no-repeat left center;
    padding-left: 22px;
    color: #666;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .rl_year_list_time {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    color: #333;
    font-size: 16px;
}


/* ç¤¾ä¼šè´£ä»»æŠ¥å‘Š */

.shReport ul {
    margin-left: -20px;
    overflow: hidden;
}

.shReport ul li {
    margin-bottom: 20px;
    width: 418px;
    border: 1px solid #eae6e4;
    height: 200px;
    float: left;
    margin-left: 20px;
}

.shReport ul li a {
    display: block;
    padding: 41px 41px 41px 167px;
    position: relative;
}

.shReport ul li a img {
    width: 115px;
    height: 158px;
    border-right: 2px solid #eee;
    border-bottom: 2px solid #eee;
    position: absolute;
    top: 23px;
    left: 23px;
}

.shReport ul li a .report_title {
    font-size: 16px;
    font-weight: bold;
}

.shReport ul li a .report_link {
    font-size: 14px;
    margin-top: 30px;
    padding-left: 20px;
    background: url(../image/report_linkBg.png) no-repeat left center;
    background-size: auto 20px;
}

.v1single p {
    margin-bottom: 16px
}

.v1single p:last-child {
    margin-bottom: 0;
}


/* detail style*/

.newsDetailTitle {
    font-size: 24px;
    color: #333;
}

.newsDetailInfo {
    padding: 39px 0 20px;
    border-bottom: 1px solid #f4f2f1;
    position: relative;
    line-height: 1;
    margin-bottom: 39px;
    font-size: 14px;
    color: #666;
}

.detailGoBack {
    padding-left: 22px;
    position: absolute;
    right: 0;
    top: 39px;
    color: #666;
    font-size: 14px;
    background: url(../image/arrowBack.png) no-repeat left center;
    background-size: 14px auto;
    cursor: pointer;
}

.newsDetailInfo .span_item {
    padding-right: 33px;
}

.news_content {
    font-size: 16px;
    color: #666;
    line-height: 2;
}

.news_content p {
    margin-bottom: 16px;
}

.news_content p:last-child {
    margin-bottom: 0;
}

.newdetailLunbo {
    padding: 17px 24px;
    width: 600px;
    height: 554px;
    margin: 0 auto;
}

.lunboBottom {
    padding-top: 20px;
    margin-top: 40px;
    border-top: 1px solid #eae6e4;
    position: relative;
}

.lunboBottom .buttom_lunbo {
    width: 30px;
    height: 80px;
    background: #f1f0f1;
    cursor: pointer;
    position: absolute;
    top: 20px;
}

.lunboBottom .slidePrev {
    left: 0;
    background: url(../image/medicine-news-small-pic-scroll-btn-back-default.png) no-repeat;
    background-size: 100% 100%;
}

.lunboBottom .slideNext {
    right: 0;
    background: url(../image/medicine-news-small-pic-scroll-btn-next-default.png) no-repeat;
    background-size: 100% 100%;
}

.newdetailLunbo .swiper-button-prev {
    width: 30px;
    height: 50px;
    left: 0;
    background: url(../image/medicine-news-big-pic-scroll-btn-back-default.png) no-repeat;
    background-size: 100%;
}

.newdetailLunbo .swiper-button-next {
    width: 30px;
    height: 50px;
    right: 0;
    background: url(../image/medicine-news-big-pic-scroll-btn-next-default.png) no-repeat;
    background-size: 100%;
}

.newdetailLunbo .slidePrev:hover {
    background-image: url(../image/medicine-news-small-pic-scroll-btn-back-hover.png);
}

.newdetailLunbo .slideNext:hover {
    background-image: url(../image/medicine-news-small-pic-scroll-btn-next-hover.png);
}

.newdetailLunbo .swiper-button-prev:hover {
    background-image: url(../image/medicine-news-big-pic-scroll-btn-back-hover.png);
}

.newdetailLunbo .swiper-button-next:hover {
    background-image: url(../image/medicine-news-big-pic-scroll-btn-next-hover.png)
}

.v1_newPage {
    display: none;
    position: relative;
    padding-top: 20px;
    margin-top: 60px;
    border-top: 1px solid #f4f2f1;
}

.v1_newPage span {
    color: #666;
    font-size: 14px;
    font-weight: bold;
}

.v1_newPage span a {
    font-weight: normal;
}

.v1_newPage span.Next_a {
    position: absolute;
    top: 20px;
    right: 0;
}


/* index style  */

.indexBanner {
    height: 540px;
    z-index: 0;
    position: relative;
}

.indexBox .yytop {
    height: 540px;
}

.indexBanner .swiper-container .swiper-slide,
.indexBanner .swiper-container .swiper-slide .indexBanner_Box {
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center center;
}

.indexBanner .swiper-container .swiper-slide .indexBanner_Box {
    height: 100%;
    width: 100%;
}

.indexBanner .swiper-button-prev {
    left: 6.26%;
    background: url(../image/medicine-index-banner-scroll-btn-back-default.png) no-repeat;
    width: 48px;
    height: 48px;
    overflow: hidden;
    background-size: 100%;
}

.indexBanner .swiper-button-prev:hover {
    background-image: url(../image/medicine-index-banner-scroll-btn-back-hover1.png);
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: inherit!important;
}

.indexBanner .swiper-button-next {
    right: 6.26%;
    background: url(../image/medicine-index-banner-scroll-btn-next-default.png) no-repeat;
    width: 48px;
    height: 48px;
    overflow: hidden;
    background-size: 100%;
}

.indexBanner .swiper-button-next:hover {
    background-image: url(../image/medicine-index-banner-scroll-btn-next-hover1.png)
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: inherit!important;
}

.indexBanner .swiper-pagination-bullet {
    cursor: pointer;
    width: 14px;
    height: 14px;
    background: #fff;
    opacity: 1;
}

.indexBanner .swiper-pagination-bullet-active {
    width: 32px;
    background: #ee7800;
    border-radius: 7px;
}

.indextopNews .newsLeft {
    width: 460px;
    height: 307px;
}

.indextopNews .newsLeft a img {
    width: 460px;
    height: 307px;
}

.indextopNews .newsLeft a {
    position: relative;
    display: block;
}

.newsRight {
    width: 680px;
}

.yy_index_main .title {
    font-size: 20px;
}

.indextopNews .newtopTitle {
    padding-bottom: 20px;
    border-bottom: 1px solid #eae6e4;
    position: relative;
}

.yy_index_main .title .more {
    position: absolute;
    color: #ee7800;
    top: 3px;
    right: 0;
    font-size: 14px;
}

.topNewsList .newsItem {
    position: relative;
    padding: 24px 0 0px 15px;
}

.topNewsList .newsItem a {
    color: #333;
    line-height: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    width: 100%;
}

.topNewsList .newsItem a:hover {
    color: #ee7800;
}

.topNewsList .newsItem .dian {
    position: absolute;
    left: 0;
    width: 5px;
    height: 5px;
    background: #ee7800;
    top: 32px;
}

.topNewsList .newsItem .time {
    position: absolute;
    right: 0;
    top: 20px;
    color: #999;
}

.index_mdBox .w1180 {
    overflow: hidden;
}

.index_mdBox ul {
    width: 105%;
    margin-left: -50px;
}

.index_mdBox ul li {
    width: 359px;
    float: left;
    margin-left: 50px;
}

.index_mdBox ul li a img {
    width: 360px;
    height: 238px;
    margin: 20px 0;
}

.index_mdBox ul li .title {
    position: relative;
}

.index_mdBox ul li a .md_title {
    font-size: 16px;
    font-weight: bold;
}

.index_mdBox ul li a .md_text {
    padding: 13px 0 35px;
    line-height: 24px;
}

.index_mdBox ul li .md_time {
    color: #999;
}

.index_bottomLink .yy_fastWay .title {
    margin-bottom: 40px;
    font-size: 20px;
}

.index_bottomLink .yy_fastWay ul {
    overflow: hidden;
    margin: 0 auto;
}

.index_bottomLink .yy_fastWay ul li {
    float: left;
    width: 90px;
    height: 85px;
    padding: 0 40px;
}

.index_bottomLink .yy_fastWay ul li a {
    display: block;
}

.index_bottomLink .yy_fastWay ul li a span {
    display: block;
}

.index_bottomLink .yy_fastWay ul li a span.img {
    text-align: center;
    width: 100px;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
}

.index_bottomLink .yy_fastWay ul li a span.txt {
    text-align: center;
    padding-top: 5px;
}


/* èµ„è´¨è£èª‰ */

.v1_zzryBoxItem .zzry_time {
    font-size: 24px;
    font-weight: bold;
    padding-left: 52px;
    position: relative;
    line-height: 50px;
    color: #ee7800;
    background: #f7f6f7;
    height: 50px;
}

.v1_zzryBoxItem .zzry_time span {
    display: block;
    width: 25px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 19px;
}

.fzlcBox {
    margin-left: 12px;
    border-left: 1px solid #e2dedc;
    padding: 20px 0;
    padding-left: 111px;
}

.fzlcBox .fzlc_item {
    padding: 23px 0;
}

.fzlcBox .fzlc_item .fzlc_title {
    position: relative;
}

.fzlcBox .fzlc_item .fzlc_title .txt {
    color: #ee7800;
    font-size: 32px;
    font-weight: bold;
    line-height: 1;
}

.fzlcBox .fzlc_item .fzlc_title .fzlcBtn {
    cursor: pointer;
    vertical-align: sub;
    background: url(../image/medicine-about-profile-couser-list-btn-close.png) no-repeat;
    width: 32px;
    height: 32px;
    background-size: 100%;
    display: inline-block;
    margin-left: 19px;
}

.fzlcBox .fzlc_item .fzlc_title .fzlcBtn.bg_up {
    background-image: url(../image/medicine-about-profile-couser-list-btn-open.png)
}

.fzlcBox .fzlc_item .fzlc_title .title_bg {
    width: 104px;
    height: 24px;
    position: absolute;
    left: -123px;
    top: 4px;
    background: url(../image/point_bg14.png) no-repeat;
    background-size: auto 100%;
}

.fzlcBox .fzlc_item .fzlc_con {
    margin-top: 23px;
    background: #f8f8f8;
    padding: 15px 20px;
    padding-top: 1px;
}

.fzlcBox .fzlc_item .fzlc_con p {
    line-height: 24px;
    color: #666;
    padding-left: 20px;
    background: url(../image/medicine-about-profile-couser-list-point.png)no-repeat left 6px;
    margin-top: 19px;
}

.rightTop .rightTop_item {
    position: relative;
}

.rightTop .searchInputBox {
    position: absolute;
    top: 24px;
    display: none;
    right: 0;
    width: 380px;
    height: 40px;
    padding: 10px;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
    border-radius: 0px 0px 4px 4px;
}

.searchBox .searchInputBox .search_input {
    height: 14px;
    width: 320px;
    padding: 13px 50px 13px 10px;
    background: #f1f0f1;
    color: #999;
}

.searchBox .searchInputBox .inputBtn {
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(../image/topsearchBg_hover.png) no-repeat #ee7800;
    cursor: pointer;
    background-position: 4px 3px;
}

.rightTop .tabLGIconItem {
    width: 230px;
    text-align: center;
    padding: 22px 15px;
    height: auto;
}

.rightTop .tabLGIconItem a {
    padding: 9px;
}

.rightTop .crcMenuIconItem {
    padding: 10px 0;
    width: 140px;
    height: auto;
    z-index: 1009;
}

.rightTop .crcMenuIconItem a {
    display: block;
    padding: 12px 14px;
}

.rightTop .crcMenuIconItem a:hover {
    color: #ee7800;
    background: #fef8f2;
}

.v1_zzryBoxItem .zzry_con {
    margin-left: 30px;
    padding-bottom: 30px;
    border-left: 1px solid #e2dedc;
    padding-left: 25px;
}

.v1_zzryBoxItem .zzry_con .zzry_list {
    position: relative;
}

.v1_zzryBoxItem .zzry_con .zzry_list .zzry_title {
    color: #ee7800;
    font-weight: bold;
    padding: 30px 0 16px;
    line-height: 1;
}

.v1_zzryBoxItem .zzry_con .zzry_list .zzry_txt {
    color: #666;
}

.v1_zzryBoxItem .zzry_con .zzry_list .zzry_list_bg {
    position: absolute;
    left: -33px;
    top: 30px;
    width: 14px;
    height: 14px;
    background: #999;
}

.gltdBox .gltd_item {
    background: #f8f8f8;
    padding: 40px 0;
    margin-bottom: 20px;
    position: relative;
}

.gltdBox .gltd_item .gltd_div {
    display: inline-block;
}

.gltdBox .gltd_item .gltd_pic {
    position: absolute;
    top: 40px;
    left: 0;
}

.gltdBox .gltd_item .gltd_pic img {
    width: 140px;
    height: 180px;
}

.gltdBox .gltd_item .gltd_info {
    padding: 0 30px;
}

.gltdBox .gltd_item .gltd_info .gltd_name {
    padding-bottom: 6px;
    line-height: 1;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 3px solid #ee7800;
}

.gltdBox .gltd_item .gltd_info .gltd_txt {
    margin-top: 24px;
    color: #666;
    line-height: 2;
}

.Page2020 .page_warp a:hover {
    background: #ee7800;
    color: #fff;
}

.index_news_lunbo #gonggao li {
    text-align: left;
    position: relative;
}

.breadBox .index_news_lunbo ul li a {
    padding: 0;
    margin: 0;
    font-weight: normal;
}

.breadBox .index_news_lunbo a {
    font-weight: normal!important;
}

.breadBox .w1180 {
    color: #ccc;
}

.breadBox .index_news_lunbo ul li a:hover {
    color: #ee7800;
}

.index_mdBox ul li .md_text {
    height: 48px;
    padding: 10px 0 20px;
    color: #666;
}

.footer_lunbo {
    width: 1000px;
    height: 160px;
    margin: 0 auto;
}

.heightWay_a {
    display: block;
    width: 100%;
    position: relative;
}

.index_bottomLink .yy_fastWay a.heightWay_a span {
    display: block;
    text-align: center;
}

.index_bottomLink .yy_fastWay a.heightWay_a span.img {
    text-align: center;
    width: 60px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.index_bottomLink .yy_fastWay a.heightWay_a span.txt {
    text-align: center;
    padding-top: 5px;
}

.footer_lunbo .swiper-container {
    height: 100%;
}

.footer_lunbo .swiper-button-next {
    top: 70px;
    right: 0;
    background: url(../image/medicine-index-banner-scroll-btn-next-default.png) no-repeat center center;
    background-size: 100%;
    width: 32px;
    height: 32px;
}

.footer_lunbo .swiper-button-prev {
    top: 70px;
    left: 0;
    background: url(../image/medicine-index-banner-scroll-btn-back-default.png) no-repeat center center;
    background-size: 100%;
    width: 32px;
    height: 32px;
}

.footer_lunbo .swiper-button-next:hover {
    background-image: url(../image/medicine-index-banner-scroll-btn-next-hover1.png);
}

.footer_lunbo .swiper-button-prev:hover {
    background-image: url(../image/medicine-index-banner-scroll-btn-back-hover1.png);
}

.footer_lunbo .swiper-slide {
    padding: 0 30px;
    box-sizing: border-box;
}

.fastWay_file {
    display: none;
    width: 120px;
    height: 120px;
    overflow: hidden;
    z-index: 99;
    position: absolute;
    top: -20px;
    left: 10px;
    border: 1px solid #eae6e4;
}

.fastWay_file img {
    width: 100%;
}

.index_mdBox ul li .videoBox a.play {
    display: block;
    position: relative;
}

.index_mdBox ul li .videoBox a .play_pic {
    display: none;
    width: 60px;
    height: 60px;
    overflow: hidden;
    position: absolute;
    top: 108px;
    left: 147px;
}

.index_mdBox ul li .videoBox a .play_pic img {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: none;
}

.index_mdBox ul li .videoBox a:hover .play_pic {
    display: block;
}

.video_centre20 .video_Box20 {
    overflow: hidden;
    width: 105%;
    margin-left: -40px;
}

.video_centre20 .video_item20 {
    cursor: pointer;
    width: 260px;
    float: left;
    margin-left: 40px;
    margin-bottom: 30px;
}

.video_item20 .video_picBox {
    height: 170px;
    overflow: hidden;
    width: 260px;
    position: relative;
}

.video_item20 .video_picBox img.v_img {
    width: 100%;
    height: 100%;
}

.video_centre20 .video_txt20 {
    border: 1px solid #eae6e4;
    border-top: none;
    padding: 20px 20px 20px 20px;
    height: 40px;
    color: #666;
    font-weight: bold;
    font-size: 16px;
}

.video_Box20 .video_item20 a.play {
    display: block;
    position: relative;
}

.video_Box20 .video_item20 .play_pic img {
    width: 100%;
    height: 100%;
}

.video_Box20 .video_item20 a:hover .video_txt20 {
    color: #ee7800;
}

.footer_lunbo .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 30px;
}

.rl_topText .rl_topTextItem {
    display: none;
    padding: 12px 0;
    padding-left: 110px;
    position: relative;
}

.rl_topText .rl_topTextItem .topTime {
    color: #666;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 10px;
}

.rl_topText .rl_topTextItem .topText {
    line-height: 1;
    color: #666;
    font-size: 16px;
}

.rl_topText .rl_topTextItem .topAttr {
    margin-top: 16px;
    line-height: 1;
    font-size: 14px;
}


/*talent css*/

.v1single .talent {
    width: 750px;
}

.talent_txt {
    zoom: 1;
    background: #fdeede;
    margin: 20px 0 0 0;
}

.talent_txt:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.talent_txt .left {
    float: left;
    width: 480px;
}

.value {
    padding: 10px 30px;
    font-size: 14px;
    line-height: 30px;
    color: #3d3d3d;
    height: 150px;
    background: #e9eaeb;
}

.value h1 {
    font-size: 16px;
    border-bottom: 1px solid #b2b2b2;
    margin: 0 0 15px 0;
    font-weight: normal;
    padding: 0 0 10px 0;
}

.yj {
    padding: 10px 30px;
    color: #ee7800;
    font-size: 14px;
    line-height: 30px;
}

.yj h1 {
    font-size: 16px;
    border-bottom: 1px solid #ee7800;
    margin: 0 0 15px 0;
    font-weight: normal;
    padding: 0 0 10px 0;
}

.talent_txt .right {
    float: right;
    width: 230px;
    background: #ee7800;
    padding: 10px 20px;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
}

.talent_txt .right h1 {
    font-size: 16px;
    border-bottom: 1px solid #fff;
    margin: 0 0 15px 0;
    font-weight: normal;
    padding: 0 0 10px 0;
}

.talent_txt .right p {
    padding: 5px 0;
    color: #fff;
}

.talent .list {
    zoom: 1;
    background: #f0efef;
    margin: 0 0 25px 0;
}

.talent .list:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.talent .list .img {
    float: left;
    width: 360px;
    height: 250px;
}

.talent .list .img img {
    width: 360px;
    height: 250px;
}

.talent .txt {
    float: right;
    width: 350px;
    padding: 20px;
    font-size: 14px;
    color: #545353;
    line-height: 30px;
}

.talent .txt h1 {
    font-weight: normal;
    font-size: 18px;
    color: #ee7800;
    margin: 0 0 10px 0;
}

.talent .list2 .img {
    float: right;
}

.talent .list2 .txt {
    float: left;
}

.talent .list1 {
    zoom: 1;
    background: #f0efef;
    margin: 0 0 25px 0;
}

.talent .list1 .img {
    width: 750px;
}

.talent .list1 .img img {
    width: 750px;
}

.talent .list1 .text {
    padding: 10px 15px;
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

.talent .list1 .text h1 {
    font-weight: normal;
    font-size: 18px;
    color: #ee7800;
    margin: 0 0 5px 0;
}

.mapBox2020 ul li h2 a {
    color: #6c5a54;
    font-size: 16px;
    font-weight: normal;
}

.mapBox2020 ul li ul {
    padding: 10px 0;
}

.mapBox2020 ul li ul li {
    float: none;
    border: medium none;
    list-style: disc;
    color: #666;
    font-size: 13px;
    line-height: 24px;
    height: 24px;
    font-weight: normal;
    margin: 0 0 0 20px;
    padding: 0;
}

.mapBox2020 ul {
    overflow: hidden;
}

.noborder {
    border: 0!important;
}

.mapBox2020 ul li {
    float: left;
}

.mapBox2020 .li1 {
    border-right: 1px dashed #dbd4cd;
    float: left;
    height: 500px;
    margin: 40px 0 0 0;
    padding: 0 75px;
    width: 240px;
}

.importantBox .im_tabBox {
    overflow: hidden;
    margin-bottom: 30px;
}

.im_tabBox .tab_1 a {
    float: left;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #f7f5f6;
    background: #a8a8a8;
    font-size: 16px;
    cursor: pointer;
    margin-right: 10px;
    display: block;
}

.im_tabBox .tab_1.active1 a,
.im_tabBox .tab_1 a:hover {
    background: #ee7800;
    color: #fff;
}

.tab_com .job .titles {
    font-size: 16px;
    color: #000;
    margin: 0 0 15px 0;
}

.tab_com .joblist {
    background: #f2f2f2;
    padding: 10px 0;
    margin: 0 0 20px 0;
}

.tab_com .joblist .th {
    zoom: 1;
    height: 40px;
    line-height: 30px;
    border-bottom: 1px solid #ee7800;
    font-size: 14px;
    color: #ee7800;
}

.tab_com .joblist span {
    display: block;
    float: left;
    text-align: center;
}

.tab_com .joblist .job_name {
    padding: 0 10px 0 20px;
    width: 230px;
    text-align: left;
}

.tab_com .joblist .job_text {
    width: 156px;
    text-align: center;
}

.tab_com .peoplecountaaaa {
    width: 80px!important;
}

.tab_com .zhuanyeyaoqiuaaaa {
    width: 200px!important;
}

.tab_com .joblist li a {
    color: #333;
}

.tab_com .joblist li a:hover {
    color: #ee7800;
    text-decoration: underline;
}

.tab_com .joblist .more {
    text-align: right;
    padding: 10px 30px 0 0;
}

.tab_com .joblist .more a {
    color: #2e2e2e;
}

.tab_com .joblist .more a:hover {
    color: #ee7800;
}

.tab_com .joblist li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px dotted #999999;
    zoom: 1;
}

.tab_com .joblist li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.importantBox .im_tabBox {
    overflow: hidden;
    margin-bottom: 30px;
}

.im_tabBox .tab_1 a {
    float: left;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #f7f5f6;
    background: #a8a8a8;
    font-size: 16px;
    cursor: pointer;
    margin-right: 10px;
    display: block;
}

.im_tabBox .tab_1.active1 a,
.im_tabBox .tab_1 a:hover {
    background: #ee7800;
    color: #fff;
}

.tab_com .job .titles {
    font-size: 16px;
    color: #000;
    margin: 0 0 15px 0;
}

.tab_com .joblist {
    background: #f2f2f2;
    padding: 10px 0;
    margin: 0 0 20px 0;
}

.tab_com .joblist .th {
    zoom: 1;
    height: 40px;
    line-height: 30px;
    border-bottom: 1px solid #ee7800;
    font-size: 14px;
    color: #ee7800;
}

.tab_com .joblist span {
    display: block;
    float: left;
    text-align: center;
}

.tab_com .joblist .job_name {
    padding: 0 10px 0 20px;
    width: 230px;
    text-align: left;
}

.tab_com .joblist .job_text {
    width: 156px;
    text-align: center;
}

.tab_com .peoplecountaaaa {
    width: 80px!important;
}

.tab_com .zhuanyeyaoqiuaaaa {
    width: 200px!important;
}

.tab_com .joblist li a {
    color: #333;
}

.tab_com .joblist li a:hover {
    color: #ee7800;
    text-decoration: underline;
}

.tab_com .joblist .more {
    text-align: right;
    padding: 10px 30px 0 0;
}

.tab_com .joblist .more a {
    color: #2e2e2e;
}

.tab_com .joblist .more a:hover {
    color: #ee7800;
}

.tab_com .joblist li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px dotted #999999;
    zoom: 1;
}

.tab_com .joblist li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.importantBox .im_tabBox {
    overflow: hidden;
    margin-bottom: 30px;
}

.im_tabBox .tab_1 a {
    float: left;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #f7f5f6;
    background: #a8a8a8;
    font-size: 16px;
    cursor: pointer;
    margin-right: 10px;
    display: block;
}

.im_tabBox .tab_1.active1 a,
.im_tabBox .tab_1 a:hover {
    background: #ee7800;
    color: #fff;
}

.tab_com .job .titles {
    font-size: 16px;
    color: #000;
    margin: 0 0 15px 0;
}

.tab_com .joblist {
    background: #f2f2f2;
    padding: 10px 0;
    margin: 0 0 20px 0;
}

.tab_com .joblist .th {
    zoom: 1;
    height: 40px;
    line-height: 30px;
    border-bottom: 1px solid #ee7800;
    font-size: 14px;
    color: #ee7800;
}

.tab_com .joblist span {
    display: block;
    float: left;
    text-align: center;
}

.tab_com .joblist .job_name {
    padding: 0 10px 0 20px;
    width: 230px;
    text-align: left;
}

.tab_com .joblist .job_text {
    width: 156px;
    text-align: center;
}

.tab_com .peoplecountaaaa {
    width: 80px!important;
}

.tab_com .zhuanyeyaoqiuaaaa {
    width: 200px!important;
}

.tab_com .joblist li a {
    color: #333;
}

.tab_com .joblist li a:hover {
    color: #ee7800;
    text-decoration: underline;
}

.tab_com .joblist .more {
    text-align: right;
    padding: 10px 30px 0 0;
}

.tab_com .joblist .more a {
    color: #2e2e2e;
}

.tab_com .joblist .more a:hover {
    color: #ee7800;
}

.tab_com .joblist li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px dotted #999999;
    zoom: 1;
}

.tab_com .joblist li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.yy_mb_detail .tab_com,
.yy_mb_detail .tab_com div,
.yy_mb_detail .tab_com span,
.yy_mb_detail .tab_com p {
    font-family: "Microsoft YaHei", Arial!important;
    color: #666!important;
    line-height: 1.6!important;
}

.v1single .contact_img {
    float: left;
    width: 250px;
}

.v1single .contact_text {
    float: left;
    width: 460px;
    padding-left: 40px;
    font-size: 14px;
    color: #333;
    line-height: 34px;
}

input::-webkit-input-placeholder {
    color: #999;
}

input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}

input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #999;
}

input {
    -webkit-appearance: none!important;
    /*æ¸…é™¤iosé»˜è®¤åœ†è§’*/
    border-radius: 0!important;
}

.yyNews_search {
    position: absolute;
    right: 0;
    top: 46px;
    z-index: 1002;
}

.yy_searchBtn {
    width: 104px;
    height: 30px;
    background-color: #ecebec;
    line-height: 30px;
    padding-left: 16px;
    border-radius: 4px;
    color: #999;
    background-image: url(../image/YY_icon-query.png);
    background-position: 94px center;
    background-repeat: no-repeat;
}

.yy_searchForm {
    display: none;
    border-radius: 4px;
    width: 500px;
    height: 30px;
    background: #ecebec;
    position: relative;
}

.yy_searchForm .search_input {
    height: 30px;
    line-height: 30px;
    width: 380px;
    padding: 0 10px;
    color: #999;
    background: #ecebec;
}

.yy_searchForm .inputBtn {
    height: 30px;
    width: 30px;
    background: url(../image/YY_icon-query.png) no-repeat center center;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 50px;
}

.yy_searchClose {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    cursor: pointer;
    text-align: center;
    line-height: 30px;
    color: #cccc;
    background: url(../image/yy_icon-close.png) no-repeat center center;
}

.searchXian {
    position: absolute;
    top: 7px;
    height: 16px;
    width: 1px;
    background: #ccc;
    right: 40px;
}

.yy_lgBox {
    position: absolute;
    top: 14px;
    right: 100px;
    z-index: 999;
}

.yy_lgBox a {
    color: #999;
    margin-left: 20px;
}

.yyIndexnotice {
    position: absolute;
    top: 10px;
    right: 40px;
}

.tab_com .tab_item,
.tab_com .tab_item div,
.tab_com .tab_item p,
.tab_com .tab_item span {
    color: #666;
    font-size: 14px!important;
    line-height: 2;
}


/*äººæ‰ç†å¿µ*/

.talented_structure .item {
    border-bottom: 1px solid #dbd4cd;
    padding: 25px 0;
    line-height: 1.8em;
}

.talented_structure .item:first-child {
    padding-top: 0!important;
}

.talented_structure .item .tit {
    background: url(../image/hr02.gif) repeat-x left bottom;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #f99d33;
}

.talented_structure .item .tit span {
    background: url(../image/i14.gif) no-repeat left 5px;
    display: block;
    padding-left: 20px;
    font-size: 16px;
}

.talented_structure .conts {
    width: 100%;
    padding-top: 15px;
    overflow: hidden;
}

.talented_structure .conts .pic {
    padding: 7px 20px 5px 0;
}

.talented_structure .conts h3 {
    padding: 0px 0 10px;
    font-size: 18px;
    color: #6d5a54;
    font-weight: normal;
}


/* æŠ•èµ„è€…å…³ç³»æ—¥åŽ†  */

.yy_rl h4.rl_h4 {
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    color: #ee7800;
    border-top: 1px solid #eae6e4;
    border-bottom: 1px solid #eae6e4;
}

.yy_rl .rl_topText {
    padding: 20px 0;
    color: #666;
    font-size: 16px;
}

.yy_rl .rl_history {
    padding-top: 20px;
}

.yy_rl .rl_history .rl_title {
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    border-top: 1px solid #eae6e4;
    border-bottom: 1px solid #eae6e4;
    font-size: 16px;
    color: #333;
}

.yy_rl .rl_year {
    overflow: hidden;
    margin-top: 30px;
    margin-left: -6px;
}

.yy_rl .rl_year .rl_year_time {
    float: left;
    width: 60px;
    line-height: 32px;
    height: 32px;
    text-align: center;
    color: #333;
    font-size: 14px;
    background: url(../image/rl_yearBg1.png) no-repeat center center;
    margin-left: 6px;
    cursor: pointer;
}

.yy_rl .rl_year .rl_year_time.active {
    color: #fff;
    background-image: url(../image/rl_yearBg2.png);
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list {
    margin-top: 30px;
    padding-bottom: 28px;
    border-bottom: 1px solid #f4f2f1;
    position: relative;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .title {
    font-size: 16px;
    font-weight: bold;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info {
    overflow: hidden;
    padding-top: 20px;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info .addr,
.rl_topText .rl_topTextItem .topAttr {
    width: 100px;
    background: url(../image/rl_addrBg.png) no-repeat left center;
    padding-left: 22px;
    color: #666;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info .info_time {
    margin-left: 5px;
    width: 100px;
    background: url(../image/rl_timeBg.png) no-repeat left center;
    padding-left: 22px;
    color: #666;
}

.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .rl_year_list_time {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    color: #333;
    font-size: 16px;
}


/* ç¤¾ä¼šè´£ä»»æŠ¥å‘Š */

.shReport ul {
    margin-left: -20px;
    overflow: hidden;
}

.shReport ul li {
    margin-bottom: 20px;
    width: 418px;
    border: 1px solid #eae6e4;
    height: 200px;
    float: left;
    margin-left: 20px;
}

.shReport ul li a {
    display: block;
    padding: 41px 41px 41px 167px;
    position: relative;
}

.shReport ul li a img {
    width: 115px;
    height: 158px;
    border-right: 2px solid #eee;
    border-bottom: 2px solid #eee;
    position: absolute;
    top: 23px;
    left: 23px;
}

.shReport ul li a .report_title {
    font-size: 16px;
    font-weight: bold;
}

.shReport ul li a .report_link {
    font-size: 14px;
    margin-top: 30px;
    padding-left: 20px;
    background: url(../image/report_linkBg.png) no-repeat left center;
    background-size: auto 20px;
}

.v1single,
.v1single p,
.v1single p span,
.v1single div {
    color: #666;
    line-height: 2;
    font-size: 16px;
}

.v1single p {
    margin-bottom: 16px
}

.v1single p:last-child {
    margin-bottom: 0;
}


/* detail style*/

.newsDetailTitle {
    font-size: 24px;
    color: #333;
}

.newsDetailInfo {
    padding: 39px 0 20px;
    border-bottom: 1px solid #f4f2f1;
    position: relative;
    line-height: 1;
    margin-bottom: 39px;
    font-size: 14px;
    color: #666;
}

.detailGoBack {
    padding-left: 22px;
    position: absolute;
    right: 0;
    top: 39px;
    color: #666;
    font-size: 14px;
    background: url(../image/arrowBack.png) no-repeat left center;
    background-size: 14px auto;
    cursor: pointer;
}

.newsDetailInfo a,
.newsDetailInfo span {
    color: #666;
    font-size: 14px;
}

.newsDetailInfo .span_item {
    padding-right: 33px;
}

.news_content {
    font-size: 16px;
    color: #666;
    line-height: 2;
}

.news_content p {
    margin-bottom: 16px;
}

.news_content p:last-child {
    margin-bottom: 0;
}

.newdetailLunbo {
    padding: 17px 24px;
    width: 600px;
    height: 554px;
    margin: 0 auto;
}

.lunboBottom {
    padding-top: 20px;
    margin-top: 40px;
    border-top: 1px solid #eae6e4;
    position: relative;
}

.lunboBottom .buttom_lunbo {
    width: 30px;
    height: 80px;
    background: #f1f0f1;
    cursor: pointer;
    position: absolute;
    top: 20px;
}

.lunboBottom .slidePrev {
    left: 0;
    background: url(../image/medicine-news-small-pic-scroll-btn-back-default.png) no-repeat;
    background-size: 100% 100%;
}

.lunboBottom .slideNext {
    right: 0;
    background: url(../image/medicine-news-small-pic-scroll-btn-next-default.png) no-repeat;
    background-size: 100% 100%;
}

.newdetailLunbo .swiper-button-prev {
    width: 30px;
    height: 50px;
    left: 0;
    background: url(../image/medicine-news-big-pic-scroll-btn-back-default.png) no-repeat;
    background-size: 100%;
}

.newdetailLunbo .swiper-button-next {
    width: 30px;
    height: 50px;
    right: 0;
    background: url(../image/medicine-news-big-pic-scroll-btn-next-default.png) no-repeat;
    background-size: 100%;
}

.newdetailLunbo .slidePrev:hover {
    background-image: url(../image/medicine-news-small-pic-scroll-btn-back-hover.png);
}

.newdetailLunbo .slideNext:hover {
    background-image: url(../image/medicine-news-small-pic-scroll-btn-next-hover.png);
}

.newdetailLunbo .swiper-button-prev:hover {
    background-image: url(../image/medicine-news-big-pic-scroll-btn-back-hover.png);
}

.newdetailLunbo .swiper-button-next:hover {
    background-image: url(../image/medicine-news-big-pic-scroll-btn-next-hover.png)
}

.v1_newPage {
    display: none;
    position: relative;
    padding-top: 20px;
    margin-top: 60px;
    border-top: 1px solid #f4f2f1;
}

.v1_newPage span {
    color: #666;
    font-size: 14px;
    font-weight: bold;
}

.v1_newPage span a {
    font-weight: normal;
}

.v1_newPage span.Next_a {
    position: absolute;
    top: 20px;
    right: 0;
}


/* index style  */

.indexBanner {
    height: 540px;
    z-index: 0;
    position: relative;
}

.indexBox .yytop {
    height: 540px;
}

.indexBanner .swiper-container .swiper-slide,
.indexBanner .swiper-container .swiper-slide .indexBanner_Box {
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center center;
}

.indexBanner .swiper-container .swiper-slide .indexBanner_Box {
    height: 100%;
    width: 100%;
}

.indexBanner .swiper-button-prev {
    left: 6.26%;
    background: url(../image/medicine-index-banner-scroll-btn-back-default.png) no-repeat;
    width: 48px;
    height: 48px;
    overflow: hidden;
    background-size: 100%;
}

.indexBanner .swiper-button-prev:hover {
    background-image: url(../image/medicine-index-banner-scroll-btn-back-hover1.png);
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: inherit!important;
}

.indexBanner .swiper-button-next {
    right: 6.26%;
    background: url(../image/medicine-index-banner-scroll-btn-next-default.png) no-repeat;
    width: 48px;
    height: 48px;
    overflow: hidden;
    background-size: 100%;
}

.indexBanner .swiper-button-next:hover {
    background-image: url(../image/medicine-index-banner-scroll-btn-next-hover1.png)
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: inherit!important;
}

.indexBanner .swiper-pagination-bullet {
    cursor: pointer;
    width: 14px;
    height: 14px;
    background: #fff;
    opacity: 1;
}

.indexBanner .swiper-pagination-bullet-active {
    width: 32px;
    background: #ee7800;
    border-radius: 7px;
}

.indextopNews .newsLeft {
    width: 460px;
    height: 307px;
}

.indextopNews .newsLeft a img {
    width: 460px;
    height: 307px;
}

.indextopNews .newsLeft a {
    position: relative;
    display: block;
}

.newsRight {
    width: 680px;
}

.yy_index_main .title {
    font-size: 20px;
}

.indextopNews .newtopTitle {
    padding-bottom: 20px;
    border-bottom: 1px solid #eae6e4;
    position: relative;
}

.yy_index_main .title .more {
    position: absolute;
    color: #ee7800;
    top: 3px;
    right: 0;
    font-size: 14px;
}

.topNewsList .newsItem a {
    color: #333;
    line-height: 1;
}

.topNewsList .newsItem a:hover {
    color: #ee7800;
}

.topNewsList .newsItem .dian {
    position: absolute;
    left: 0;
    width: 5px;
    height: 5px;
    background: #ee7800;
    top: 32px;
}

.topNewsList .newsItem .time {
    position: absolute;
    right: 0;
    top: 20px;
    color: #999;
}

.index_mdBox {
    background: #f8f8f8;
    padding: 60px 0;
    margin: 60px 0;
    background-image: url(../image/yy_indexBackground.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 100%;
}

.index_mdBox {
    /* margin-bottom: 0; */
}

.index_mdBox .w1180 {
    overflow: hidden;
}

.index_mdBox ul {
    width: 105%;
    margin-left: -50px;
}

.index_mdBox ul li {
    width: 359px;
    float: left;
    margin-left: 50px;
}

.index_mdBox ul li a img {
    width: 360px;
    height: 238px;
    margin: 20px 0;
}

.index_mdBox ul li .title {
    position: relative;
}

.index_mdBox ul li a .md_title {
    font-size: 16px;
    font-weight: bold;
}

.index_mdBox ul li a .md_text {
    padding: 13px 0 35px;
    line-height: 24px;
}

.index_mdBox ul li .md_time {
    color: #999;
}

.index_bottomLink .yy_fastWay .title {
    margin-bottom: 40px;
    font-size: 20px;
}

.index_bottomLink .yy_fastWay ul {
    overflow: hidden;
    margin: 0 auto;
}

.index_bottomLink .yy_fastWay ul li {
    float: left;
    width: 90px;
    height: 85px;
    padding: 0 40px;
}

.index_bottomLink .yy_fastWay ul li a {
    display: block;
}

.index_bottomLink .yy_fastWay ul li a span {
    display: block;
}

.index_bottomLink .yy_fastWay ul li a span.img {
    text-align: center;
    width: 100px;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
}

.index_bottomLink .yy_fastWay ul li a span.txt {
    text-align: center;
    padding-top: 5px;
}


/* èµ„è´¨è£èª‰ */

.v1_zzryBoxItem .zzry_time {
    font-size: 24px;
    font-weight: bold;
    padding-left: 52px;
    position: relative;
    line-height: 50px;
    color: #ee7800;
    background: #f7f6f7;
    height: 50px;
}

.v1_zzryBoxItem .zzry_time span {
    display: block;
    width: 25px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 19px;
}

.fzlcBox {
    margin-left: 12px;
    border-left: 1px solid #e2dedc;
    padding: 20px 0;
    padding-left: 111px;
}

.fzlcBox .fzlc_item {
    padding: 23px 0;
}

.fzlcBox .fzlc_item .fzlc_title {
    position: relative;
}

.fzlcBox .fzlc_item .fzlc_title .txt {
    color: #ee7800;
    font-size: 32px;
    font-weight: bold;
    line-height: 1;
}

.fzlcBox .fzlc_item .fzlc_title .fzlcBtn {
    cursor: pointer;
    vertical-align: sub;
    background: url(../image/medicine-about-profile-couser-list-btn-close.png) no-repeat;
    width: 32px;
    height: 32px;
    background-size: 100%;
    display: inline-block;
    margin-left: 19px;
}

.fzlcBox .fzlc_item .fzlc_title .fzlcBtn.bg_up {
    background-image: url(../image/medicine-about-profile-couser-list-btn-open.png)
}

.fzlcBox .fzlc_item .fzlc_title .title_bg {
    width: 104px;
    height: 24px;
    position: absolute;
    left: -123px;
    top: 4px;
    background: url(../image/point_bg14.png) no-repeat;
    background-size: auto 100%;
}

.fzlcBox .fzlc_item .fzlc_con {
    margin-top: 23px;
    background: #f8f8f8;
    padding: 15px 20px;
    padding-top: 1px;
}

.fzlcBox .fzlc_item .fzlc_con p {
    line-height: 24px;
    color: #666;
    padding-left: 20px;
    background: url(../image/medicine-about-profile-couser-list-point.png)no-repeat left 6px;
    margin-top: 19px;
}

.rightTop .rightTop_item {
    position: relative;
}

.rightTop .searchInputBox {
    position: absolute;
    top: 24px;
    display: none;
    right: 0;
    width: 380px;
    height: 40px;
    padding: 10px;
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
    border-radius: 0px 0px 4px 4px;
}

.searchBox .searchInputBox .search_input {
    height: 14px;
    width: 320px;
    padding: 13px 50px 13px 10px;
    background: #f1f0f1;
    color: #999;
}

.searchBox .searchInputBox .inputBtn {
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(../image/topsearchBg_hover.png) no-repeat #ee7800;
    cursor: pointer;
    background-position: 4px 3px;
}

.rightTop .tabLGIconItem {
    width: 230px;
    text-align: center;
    padding: 22px 15px;
    height: auto;
}

.rightTop .tabLGIconItem a {
    padding: 9px;
}

.rightTop .crcMenuIconItem {
    padding: 10px 0;
    width: 140px;
    height: auto;
    z-index: 1009;
}

.rightTop .crcMenuIconItem a {
    display: block;
    padding: 12px 14px;
}

.rightTop .crcMenuIconItem a:hover {
    color: #ee7800;
    background: #fef8f2;
}

.v1_zzryBoxItem .zzry_con {
    margin-left: 30px;
    padding-bottom: 30px;
    border-left: 1px solid #e2dedc;
    padding-left: 25px;
}

.v1_zzryBoxItem .zzry_con .zzry_list {
    position: relative;
}

.v1_zzryBoxItem .zzry_con .zzry_list .zzry_title {
    color: #ee7800;
    font-weight: bold;
    padding: 30px 0 16px;
    line-height: 1;
}

.v1_zzryBoxItem .zzry_con .zzry_list .zzry_txt {
    color: #666;
}

.v1_zzryBoxItem .zzry_con .zzry_list .zzry_list_bg {
    position: absolute;
    left: -33px;
    top: 30px;
    width: 14px;
    height: 14px;
    background: #999;
}

.gltdBox .gltd_item {
    background: #f8f8f8;
    padding: 40px 0;
    margin-bottom: 20px;
    position: relative;
}

.gltdBox .gltd_item .gltd_div {
    display: inline-block;
}

.gltdBox .gltd_item .gltd_pic {
    position: absolute;
    top: 40px;
    left: 0;
}

.gltdBox .gltd_item .gltd_pic img {
    width: 140px;
    height: 180px;
}

.gltdBox .gltd_item .gltd_info {
    padding: 0 30px;
}

.gltdBox .gltd_item .gltd_info .gltd_name {
    padding-bottom: 6px;
    line-height: 1;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 3px solid #ee7800;
}

.gltdBox .gltd_item .gltd_info .gltd_txt {
    margin-top: 24px;
    color: #666;
    line-height: 2;
}

.Page2020 .page_warp a:hover {
    background: #ee7800;
    color: #fff;
}

.index_news_lunbo #gonggao li {
    text-align: left;
    position: relative;
}

.breadBox .index_news_lunbo ul li a {
    padding: 0;
    margin: 0;
    font-weight: normal;
}

.breadBox .index_news_lunbo a {
    font-weight: normal!important;
}

.breadBox .w1180 {
    color: #ccc;
}

.breadBox .index_news_lunbo ul li a:hover {
    color: #ee7800;
}

.index_mdBox ul li .md_text {
    height: 48px;
    padding: 10px 0 20px;
    color: #666;
}

.footer_lunbo {
    width: 1000px;
    height: 160px;
    margin: 0 auto;
}

.heightWay_a {
    display: block;
    width: 100%;
    position: relative;
}

.index_bottomLink .yy_fastWay a.heightWay_a span {
    display: block;
    text-align: center;
}

.index_bottomLink .yy_fastWay a.heightWay_a span.img {
    text-align: center;
    width: 60px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.index_bottomLink .yy_fastWay a.heightWay_a span.txt {
    text-align: center;
    padding-top: 5px;
}

.footer_lunbo .swiper-container {
    height: 100%;
}

.footer_lunbo .swiper-button-next {
    top: 70px;
    right: 0;
    background: url(../image/medicine-index-banner-scroll-btn-next-default.png) no-repeat center center;
    background-size: 100%;
    width: 32px;
    height: 32px;
}

.footer_lunbo .swiper-button-prev {
    top: 70px;
    left: 0;
    background: url(../image/medicine-index-banner-scroll-btn-back-default.png) no-repeat center center;
    background-size: 100%;
    width: 32px;
    height: 32px;
}

.footer_lunbo .swiper-button-next:hover {
    background-image: url(../image/medicine-index-banner-scroll-btn-next-hover1.png);
}

.footer_lunbo .swiper-button-prev:hover {
    background-image: url(../image/medicine-index-banner-scroll-btn-back-hover1.png);
}

.footer_lunbo .swiper-slide {
    padding: 0 30px;
    box-sizing: border-box;
}

.fastWay_file {
    display: none;
    width: 120px;
    height: 120px;
    overflow: hidden;
    z-index: 99;
    position: absolute;
    top: -20px;
    left: 10px;
    border: 1px solid #eae6e4;
}

.fastWay_file img {
    width: 100%;
}

.index_mdBox ul li .videoBox a.play {
    display: block;
    position: relative;
}

.index_mdBox ul li .videoBox a .play_pic {
    display: none;
    width: 60px;
    height: 60px;
    overflow: hidden;
    position: absolute;
    top: 108px;
    left: 147px;
}

.index_mdBox ul li .videoBox a .play_pic img {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: none;
}

.index_mdBox ul li .videoBox a:hover .play_pic {
    display: block;
}

.video_centre20 .video_Box20 {
    overflow: hidden;
    width: 105%;
    margin-left: -40px;
}

.video_centre20 .video_item20 {
    cursor: pointer;
    width: 260px;
    float: left;
    margin-left: 40px;
    margin-bottom: 30px;
}

.video_item20 .video_picBox {
    height: 170px;
    overflow: hidden;
    width: 260px;
    position: relative;
}

.video_item20 .video_picBox img.v_img {
    width: 100%;
    height: 100%;
}

.video_centre20 .video_txt20 {
    border: 1px solid #eae6e4;
    border-top: none;
    padding: 20px 20px 20px 20px;
    height: 40px;
    color: #666;
    font-weight: bold;
    font-size: 16px;
}

.video_Box20 .video_item20 a.play {
    display: block;
    position: relative;
}

.video_Box20 .video_item20 .play_pic img {
    width: 100%;
    height: 100%;
}

.video_Box20 .video_item20 a:hover .video_txt20 {
    color: #ee7800;
}

.video_Box20 .video_item20 a:hover .play_pic {
    display: block;
}

.footer_lunbo .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 30px;
}

.rl_topText .rl_topTextItem {
    display: none;
    padding: 12px 0;
    padding-left: 110px;
    position: relative;
}

.rl_topText .rl_topTextItem .topTime {
    color: #666;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 10px;
}

.rl_topText .rl_topTextItem .topText {
    line-height: 1;
    color: #666;
    font-size: 16px;
}

.rl_topText .rl_topTextItem .topAttr {
    margin-top: 16px;
    line-height: 1;
    font-size: 14px;
}


/*talent css*/

.v1single .talent {
    width: 750px;
}

.talent_txt {
    zoom: 1;
    background: #fdeede;
    margin: 20px 0 0 0;
}

.talent_txt:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.talent_txt .left {
    float: left;
    width: 480px;
}

.value {
    padding: 10px 30px;
    font-size: 14px;
    line-height: 30px;
    color: #3d3d3d;
    height: 150px;
    background: #e9eaeb;
}

.value h1 {
    font-size: 16px;
    border-bottom: 1px solid #b2b2b2;
    margin: 0 0 15px 0;
    font-weight: normal;
    padding: 0 0 10px 0;
}

.yj {
    padding: 10px 30px;
    color: #ee7800;
    font-size: 14px;
    line-height: 30px;
}

.yj h1 {
    font-size: 16px;
    border-bottom: 1px solid #ee7800;
    margin: 0 0 15px 0;
    font-weight: normal;
    padding: 0 0 10px 0;
}

.talent_txt .right {
    float: right;
    width: 230px;
    background: #ee7800;
    padding: 10px 20px;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
}

.talent_txt .right h1 {
    font-size: 16px;
    border-bottom: 1px solid #fff;
    margin: 0 0 15px 0;
    font-weight: normal;
    padding: 0 0 10px 0;
}

.talent_txt .right p {
    padding: 5px 0;
    color: #fff;
}

.talent .list {
    zoom: 1;
    background: #f0efef;
    margin: 0 0 25px 0;
}

.talent .list:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.talent .list .img {
    float: left;
    width: 360px;
    height: 250px;
}

.talent .list .img img {
    width: 360px;
    height: 250px;
}

.talent .txt {
    float: right;
    width: 350px;
    padding: 20px;
    font-size: 14px;
    color: #545353;
    line-height: 30px;
}

.talent .txt h1 {
    font-weight: normal;
    font-size: 18px;
    color: #ee7800;
    margin: 0 0 10px 0;
}

.talent .list2 .img {
    float: right;
}

.talent .list2 .txt {
    float: left;
}

.talent .list1 {
    zoom: 1;
    background: #f0efef;
    margin: 0 0 25px 0;
}

.talent .list1 .img {
    width: 750px;
}

.talent .list1 .img img {
    width: 750px;
}

.talent .list1 .text {
    padding: 10px 15px;
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

.talent .list1 .text h1 {
    font-weight: normal;
    font-size: 18px;
    color: #ee7800;
    margin: 0 0 5px 0;
}

.mapBox2020 ul li h2 {
    margin-bottom: 10px;
    line-height: 1.7;
}

.mapBox2020 ul li h2 a {
    color: #6c5a54;
    font-size: 16px;
    font-weight: normal;
}

.mapBox2020 ul li p {
    line-height: 1.7;
}

.mapBox2020 ul li p a {
    color: #ee7800;
}

.mapBox2020 ul li ul {
    padding: 10px 0;
}

.mapBox2020 ul li ul li {
    float: none;
    border: medium none;
    list-style: disc;
    color: #666;
    font-size: 13px;
    line-height: 24px;
    height: 24px;
    font-weight: normal;
    margin: 0 0 0 20px;
    padding: 0;
}

.mapBox2020 ul {
    overflow: hidden;
}

.noborder {
    border: 0!important;
}

.mapBox2020 ul li {
    float: left;
}

.mapBox2020 .li1 {
    border-right: 1px dashed #dbd4cd;
    float: left;
    height: 500px;
    margin: 40px 0 0 0;
    padding: 0 75px;
    width: 240px;
}

.importantBox .im_tabBox {
    overflow: hidden;
    margin-bottom: 30px;
}

.im_tabBox .tab_1 a {
    float: left;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #f7f5f6;
    background: #a8a8a8;
    font-size: 16px;
    cursor: pointer;
    margin-right: 10px;
    display: block;
}

.im_tabBox .tab_1.active1 a,
.im_tabBox .tab_1 a:hover {
    background: #ee7800;
    color: #fff;
}

.tab_com .job .titles {
    font-size: 16px;
    color: #000;
    margin: 0 0 15px 0;
}

.tab_com .joblist {
    background: #f2f2f2;
    padding: 10px 0;
    margin: 0 0 20px 0;
}

.tab_com .joblist .th {
    zoom: 1;
    height: 40px;
    line-height: 30px;
    border-bottom: 1px solid #ee7800;
    font-size: 14px;
    color: #ee7800;
}

.tab_com .joblist span {
    display: block;
    float: left;
    text-align: center;
}

.tab_com .joblist .job_name {
    padding: 0 10px 0 20px;
    width: 230px;
    text-align: left;
}

.tab_com .joblist .job_text {
    width: 156px;
    text-align: center;
}

.tab_com .peoplecountaaaa {
    width: 80px!important;
}

.tab_com .zhuanyeyaoqiuaaaa {
    width: 200px!important;
}

.tab_com .joblist li a {
    color: #333;
}

.tab_com .joblist li a:hover {
    color: #ee7800;
    text-decoration: underline;
}

.tab_com .joblist .more {
    text-align: right;
    padding: 10px 30px 0 0;
}

.tab_com .joblist .more a {
    color: #2e2e2e;
}

.tab_com .joblist .more a:hover {
    color: #ee7800;
}

.tab_com .joblist li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px dotted #999999;
    zoom: 1;
}

.tab_com .joblist li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.importantBox .im_tabBox {
    overflow: hidden;
    margin-bottom: 30px;
}

.im_tabBox .tab_1 a {
    float: left;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #f7f5f6;
    background: #a8a8a8;
    font-size: 16px;
    cursor: pointer;
    margin-right: 10px;
    display: block;
}

.im_tabBox .tab_1.active1 a,
.im_tabBox .tab_1 a:hover {
    background: #ee7800;
    color: #fff;
}

.tab_com .job .titles {
    font-size: 16px;
    color: #000;
    margin: 0 0 15px 0;
}

.tab_com .joblist {
    background: #f2f2f2;
    padding: 10px 0;
    margin: 0 0 20px 0;
}

.tab_com .joblist .th {
    zoom: 1;
    height: 40px;
    line-height: 30px;
    border-bottom: 1px solid #ee7800;
    font-size: 14px;
    color: #ee7800;
}

.tab_com .joblist span {
    display: block;
    float: left;
    text-align: center;
}

.tab_com .joblist .job_name {
    padding: 0 10px 0 20px;
    width: 230px;
    text-align: left;
}

.tab_com .joblist .job_text {
    width: 156px;
    text-align: center;
}

.tab_com .peoplecountaaaa {
    width: 80px!important;
}

.tab_com .zhuanyeyaoqiuaaaa {
    width: 200px!important;
}

.tab_com .joblist li a {
    color: #333;
}

.tab_com .joblist li a:hover {
    color: #ee7800;
    text-decoration: underline;
}

.tab_com .joblist .more {
    text-align: right;
    padding: 10px 30px 0 0;
}

.tab_com .joblist .more a {
    color: #2e2e2e;
}

.tab_com .joblist .more a:hover {
    color: #ee7800;
}

.tab_com .joblist li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px dotted #999999;
    zoom: 1;
}

.tab_com .joblist li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.importantBox .im_tabBox {
    overflow: hidden;
    margin-bottom: 30px;
}

.im_tabBox .tab_1 a {
    float: left;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #f7f5f6;
    background: #a8a8a8;
    font-size: 16px;
    cursor: pointer;
    margin-right: 10px;
    display: block;
}

.im_tabBox .tab_1.active1 a,
.im_tabBox .tab_1 a:hover {
    background: #ee7800;
    color: #fff;
}

.tab_com .job .titles {
    font-size: 16px;
    color: #000;
    margin: 0 0 15px 0;
}

.tab_com .joblist {
    background: #f2f2f2;
    padding: 10px 0;
    margin: 0 0 20px 0;
}

.tab_com .joblist .th {
    zoom: 1;
    height: 40px;
    line-height: 30px;
    border-bottom: 1px solid #ee7800;
    font-size: 14px;
    color: #ee7800;
}

.tab_com .joblist span {
    display: block;
    float: left;
    text-align: center;
}

.tab_com .joblist .job_name {
    padding: 0 10px 0 20px;
    width: 230px;
    text-align: left;
}

.tab_com .joblist .job_text {
    width: 156px;
    text-align: center;
}

.tab_com .peoplecountaaaa {
    width: 80px!important;
}

.tab_com .zhuanyeyaoqiuaaaa {
    width: 200px!important;
}

.tab_com .joblist li a {
    color: #333;
}

.tab_com .joblist li a:hover {
    color: #ee7800;
    text-decoration: underline;
}

.tab_com .joblist .more {
    text-align: right;
    padding: 10px 30px 0 0;
}

.tab_com .joblist .more a {
    color: #2e2e2e;
}

.tab_com .joblist .more a:hover {
    color: #ee7800;
}

.tab_com .joblist li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px dotted #999999;
    zoom: 1;
}

.tab_com .joblist li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.yy_mb_detail .tab_com,
.yy_mb_detail .tab_com div,
.yy_mb_detail .tab_com span,
.yy_mb_detail .tab_com p {
    font-family: "Microsoft YaHei", Arial!important;
    color: #666!important;
    line-height: 1.6!important;
}

.v1single .contact_img {
    float: left;
    width: 250px;
}

.v1single .contact_text {
    float: left;
    width: 460px;
    padding-left: 40px;
    font-size: 14px;
    color: #333;
    line-height: 34px;
}

input::-webkit-input-placeholder {
    color: #999;
}

input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}

input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #999;
}

input {
    -webkit-appearance: none!important;
    /*æ¸…é™¤iosé»˜è®¤åœ†è§’*/
    border-radius: 0!important;
}

.yyNews_search {
    position: absolute;
    right: 0;
    top: 46px;
    z-index: 1002;
}

.yy_searchBtn {
    width: 104px;
    height: 30px;
    background-color: #ecebec;
    line-height: 30px;
    padding-left: 16px;
    border-radius: 4px;
    color: #999;
    background-image: url(../image/YY_icon-query.png);
    background-position: 94px center;
    background-repeat: no-repeat;
}

.yy_searchForm {
    display: none;
    border-radius: 4px;
    width: 500px;
    height: 30px;
    background: #ecebec;
    position: relative;
}

.yy_searchForm .search_input {
    height: 30px;
    line-height: 30px;
    width: 380px;
    padding: 0 10px;
    color: #999;
    background: #ecebec;
}

.yy_searchForm .inputBtn {
    height: 30px;
    width: 30px;
    background: url(../image/YY_icon-query.png) no-repeat center center;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 50px;
}

.yy_searchClose {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    cursor: pointer;
    text-align: center;
    line-height: 30px;
    color: #cccc;
    background: url(../image/yy_icon-close.png) no-repeat center center;
}

.searchXian {
    position: absolute;
    top: 7px;
    height: 16px;
    width: 1px;
    background: #ccc;
    right: 40px;
}

.yy_lgBox {
    position: absolute;
    top: 14px;
    right: 100px;
    z-index: 999;
}

.yy_lgBox a {
    color: #999;
    margin-left: 20px;
}

.yyIndexnotice {
    position: absolute;
    top: 10px;
    right: 40px;
}

.tab_com .tab_item,
.tab_com .tab_item div,
.tab_com .tab_item p,
.tab_com .tab_item span {
    color: #666;
    font-size: 14px!important;
    line-height: 2;
}


/*äººæ‰ç†å¿µ*/

.talented_structure .item {
    border-bottom: 1px solid #dbd4cd;
    padding: 25px 0;
    line-height: 1.8em;
}

.talented_structure .item:first-child {
    padding-top: 0!important;
}

.talented_structure .item .tit {
    background: url(../image/hr02.gif) repeat-x left bottom;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #f99d33;
}

.talented_structure .item .tit p {
    background: url(../image/i14.gif) no-repeat left 8px;
    display: block;
    padding-left: 20px;
    font-size: 16px;
    color: #f99d33;
}

.talented_structure .conts {
    width: 100%;
    padding-top: 15px;
    overflow: hidden;
}

.talented_structure .conts .pic {
    padding: 7px 20px 5px 0;
}

.talented_structure .conts h3 {
    padding: 0px 0 10px;
    font-size: 18px;
    color: #6d5a54;
    font-weight: normal;
}

.indextopNews .newsLeft {
    border: 1px solid #eae6e4;
}

.yy_index_main .index_mdBox .title {
    padding-bottom: 19px;
    border-bottom: 1px solid #eae6e4;
    margin-bottom: 19px;
}

.indextopNews .newsLeft a .text {
    background: rgba(249, 156, 52, 0.8);
}

.topNewsList .newsItem .dian {
    display: none;
}

.topNewsList .newsItem .time {
    left: 0;
    right: auto;
    color: #fff;
    width: 60px;
    height: 24px;
    line-height: 24px;
    line-height: 24px;
    background: #f4a95c;
    font-size: 14px;
    text-align: center;
    border-radius: 4px;
}

.topNewsList .newsItem {
    padding-left: 80px;
}

.yynewUI li {
    position: relative;
    padding-left: 11px;
    box-sizing: border-box;
    margin-bottom: 21px;
}

.yynewUI li a {
    color: #333;
    font-size: 14px;
}

.yynewUI li a:hover {
    color: #ee7800;
}

.yynewUI li .dian {
    position: absolute;
    left: 0;
    width: 5px;
    height: 5px;
    background: #ee7800;
    top: 7px;
}

.yynewUI li .time {
    position: absolute;
    right: 0;
    top: 1px;
    font-size: 14px;
    color: #999;
}

.yy_fastWay {
    padding-bottom: 20px;
}

.yy_fastWay .swiper-pagination-bullet-active {
    background: #ee7800;
}

.CopyRight span.yyf_name {
    padding-right: 20px;
}

.CopyRight span.yy_jszc {
    padding-left: 20px;
}

.gotop_pic,
.defaultPic {
    display: none;
}

.breadBox {
    text-align: right;
    line-height: 40px;
}

.breadBox a {
    color: #666;
    margin: 0 10px;
}

.breadBox a:first-child {
    padding-left: 20px;
    background: url(../image/medicine-crumbs-icon-home.png) no-repeat left center;
    background-size: 11px 11px;
}

.breadBox a:last-child,
.breadBox a:hover {
    color: #ee7800;
}

#goTopBtn {
    bottom: 0;
    margin: 0 auto;
    position: fixed;
    right: 0;
    text-align: left;
    width: 53px;
    z-index: 999;
}

.iconbg {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}

#goTopBtn .iconbg {
    height: 48px;
    width: 48px;
}

#goTopBtn .btn-gotohome {
    background-position: 0 0;
}

#goTopBtn .btn-gototop {
    background-position: 0 -51px;
    margin-top: 3px;
}

#goTopBtn .btn-gotohome:hover {
    background-position: -49px 0;
}

#goTopBtn .btn-gototop:hover {
    background-position: -49px -51px;
}

.leftMenu .othersmenu {
    width: 240px;
}

.leftMenu .menu {
    padding-top: 20px;
    font-size: 14px;
    color: #000;
}

.leftMenu .menu .tit {
    background: url(i12.gif) no-repeat 15px 16px;
    padding-left: 28px;
    font-size: 14px;
    cursor: pointer;
}

.leftMenu .submenu {
    display: none;
    width: 100%;
    overflow: hidden;
}

.leftMenu .submenu a {
    display: block;
    line-height: 50px;
    border-bottom: 1px solid #eae6e4;
    padding-left: 29px;
}

.leftMenu .submenu li.on a {
    background: #fef8f2;
    border-left: 3px solid #ee7800;
    padding-left: 26px;
    color: #ee7800;
}

.leftMenu .menu .block {
    display: block;
}

.leftMenu .menu ul li .tit {
    height: 50px;
    padding-left: 19px;
    line-height: 50px;
    border-bottom: 1px solid #eae6e4;
    display: block;
    background-image: url(../image//leftMenuBg.png);
    background-repeat: no-repeat;
    background-position: 224px 20px;
    text-align: left;
}

.leftMenu .menu ul li.on a.tit {
    background: #fef8f2;
    border-left: 3px solid #ee7800;
    padding-left: 16px;
    color: #ee7800;
    background-image: url(../image/leftMenuBg2.png);
    background-position: 221px 20px;
    background-repeat: no-repeat;
}

.leftMenu .menu ul li .li_addBg {
    background-image: url(../image//leftMenuBg3.png);
    color: rgb(238, 120, 0);
}

.itemPic20 .topPic {
    text-align: center;
    padding-bottom: 50px;
}

.itemPic20 .topPic img {
    margin: 0 auto;
    width: 702px;
}

.item_listPDF {
    border: 1px solid #eae6e4;
    padding: 20px;
    padding-top: 0;
}

.item_listPDF ul {
    overflow: hidden;
}

.item_listPDF ul li {
    float: left;
    border-top: 1px solid #f4f2f1;
    margin-top: 20px;
    padding-top: 20px;
    width: 409px;
    background: url(../image/v1pdfBg.png) no-repeat left 18px;
    background-size: auto 35px;
}

.item_listPDF ul li:first-child,
.item_listPDF ul li:nth-child(2) {
    border: none;
    margin: 0;
}

.item_listPDF ul li a {
    padding-left: 46px;
    height: 35px;
    line-height: 35px;
}

.menu-open {
    background-image: url(../image/mb_icon-menu-open.png)!important;
}

.menu-close {
    background-image: url(../image/mb_icon-menu-close.png)!important;
}

.arrow-default {
    background-image: url(../image/mb_icon-nav-arrow-default.png)!important;
}

.arrow-opren {
    background-image: url(../image/mb_icon-nav-arrow-opren.png)!important;
}

.breadBox a:last-child,
.breadBox a:hover {
    color: #ee7800!important;
}